Linux Books
Related Subjects: North America Europe Asia Oceania
More Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250

Used price: $9.86

A perfect programmer's guide.Review Date: 2007-07-07
Enjoyable primer on system kernel penetrationReview Date: 2007-05-30
This enjoyable readable book gradually and very systematically evolves around hacking the kernel of a BSD system.
Chapter 1: Loadable Kernel Modules 22p.
Chapter 2: Hooking 13p.
Chapter 3: Direct Kernel Object Manipulation 20p.
Chapter 4: Kernel Object Hooking 4p.
Chapter 5: Run-Time Kernel Memory Patching 27p.
Chapter 6: Putting It All Together 26p.
Chapter 7: Detection 8p.
Its written in a style that allows also non-developers to grasp the main procedures and steps involved for modifying a systems kernel (assuming the attacker got access to a privileged system account).
Chapters 1 to 5 explain the several methods for modifying the kernel.
While the book is divided into 7 chapters, its most value really is the Chapters 6 which has many of those WoW effects included.
All or most technics described of chapters 1-5 will be used in chapter 6 for show casing how to circumvent an HIDS. Here is where all learned technics finally come all together.
So the reader dabbles with the author from an initial "simple" idea of bypassing an HIDS from one issue to the next. First the system call is hooked, so technically its kind of working, but then we realize that in order to make it perfect we need to hide the just created file (which contains the execution redirection routine). So the next obvious step is to hide the file so we dont leave a footprint on the system, just to realize that we need to hide the KLD (Dynamic Kernel Linker). So now everything is hidden but we forgot about the change of the /sbin directories access/ modification and change time, so we have to go after that too...
Its technically very interesting to learn how the author approaches the issues involved in order to avoid being detected by the HIDS or commands the user might use. That the author is technically on top of things is also shown f.e. by some info included in the book which is already referring to FreeBSD 7.
To get the most out of the book you ideally have programming knowledge of C, assembly etc. and debugging software systems. So I think its most valuable to system administrators, developers and security consultants.
Fun and informativeReview Date: 2007-05-16
Working through this book was fun and informative. You can download sources from [....]
The concepts apply equally well to Linux, of course, and I also realized that some of the areas explored come up in ordinary application work and especially in system troubleshooting, so this isn't entirely about subverting systems for evil purpose.
Concise, informative, powerful -- a real winnerReview Date: 2007-06-23
DBR covers much of the same sorts of material found in the earlier Rootkits: Subverting the Windows Kernel by Greg Hoglund and James Butler, except Kong's book is all about FreeBSD. I actually read the Windows text first, but found Kong's more direct language and examples easier than the Hoglund/Butler text. After reading DBR I have a stronger understanding of each of the main chapters' techniques, i.e., kernel modules, hooking, direct kernel object manipulation, kernel object hooking, run-time kernel memory patching, and detection mechanisms. I particularly liked the author showing his sample rootkit's effectiveness against Tripwire, simply to demonstrate his methods.
DBR follows another tenet of great books: it credits previous work. Several times in the text Kong says where he learned a technique or what code he's modifying to do his bidding. This should serve as an example to other technical authors. Kong also does not treat his subject matter as a dark art practiced by people in long black coats at Def Con. He is professional and mentions where certain techniques like run-time kernel memory patching are used by commercial operating systems for "hot patching," as happens with Windows.
I have nothing bad to say about this book, although to get the absolute full learning experience it helps to know C programming, some assembly, and FreeBSD kernel internals. The Design and Implementation of the FreeBSD Operating System by McKusick and Neville-Neil (another excellent book) is helpful preparatory reading. The fact that Kong provided all of his source code for download is also very much appreciated. Bravo! I look forward to your next book.

Used price: $22.25

Clear, comprehensive, authoritativeReview Date: 2006-01-04
Useful and comprehensive, but too hastily writtenReview Date: 2006-01-17
There are larger but similar problems with the organization of the book. For example, I would have greatly preferred a logically-organized listing of command-line options to a merely alphabetical order. A reader who wants an alphabetical organization can already get it from the manual. This arrangement also leads to problems with the exposition, e.g., the definition of -MQ assumes the definition of -MT, which it precedes. There are other problems with the order of exposition; for example, there's a two and a half page sample of RTL code on 367-9, which is incomprehensible before the explanation of RTL on pp. 387-417, and badly in need of more detailed exposition even afterwards.
Exactly what is states in the title!Review Date: 2002-10-16
The Book is divided Into 3 parts(4 actually).
The first part delves into the reasons as to why? and what? regarding the creation/use of GCC. It also covers some incentives to continue through the book, which are later examined in detail. Installation, configuration, and usage is covered here. And covered quite well!
The second part details the mechanics of the compiler with tests and examples that take you through the workings of it. Mixing of different languages into one native-executable, experiments and understanding of the compiler's built in extensions/pragmas, and demystification of the command-line switches are all covered in this section. Also this section covers this in great detail as with the first part!
The third part of this book gets right into the fun stuff of learning how to properly set up configuration and make files. It covers a *great* deal of extra resources commonly found on systems with GCC installed and makes haste to demystify these as well. This was my favorite part of the book. I had no idea in the nine hells to even begin creation of 'configure' scripts manually(try reading the man/info pages for make and autoconf and watch your hairs get pulled out by your hands!). This section is concise and to the point!
Part 4 is an extremely important part of the book. This part covers ALL of the command-line switches and directives for use with GCC(and it's family of compilers). You learn where, when, and how to use the advanced functionality. A section in this part also covers all the environmental variables; this helps greatly when you are trying to figure out a perfect function/class/struct/call to do a procedure that ends up taking months...then you see here that a single variable contains actual data/info already!
All in all, this book is concise. I love it. It currently sits next to my Stroustrup(C++ Programming Language), Josuttis(C++ Standard Library), and Sedgewick(Algorithms in C++ 1-5). This book is upstanding. The only reason as to why I gave it 4/5 stars is because of the formatting. It reminds me of something you would find in a Prima Tech "Game Programming" book: large font, bulky, and divided. This is not the authors fault though since this same tasteless formatting is used in all other Osborne "Complete Reference" books.
NOTE: Do NOT get this book to learn C or C++. This book is for the intermediate to advanced programmer wanting to better optimize their usage of the GCC package.
This is your "How do I eat this GCC thing?" bookReview Date: 2004-05-27

Used price: $1.92

THE Guide to Virtual PartitionsReview Date: 2002-04-24
I work with an HP Channel Partner and can say that several of my customers have implemented vPars on equipment that was underutilized. For example, servers that were only running at 20 percent of capacity are now running several instances of HP-UX and utilizing 60 to 70 percent of their capacity.
Marty not only gives you the commands you need to configure vPars, but helps you understand the prerequisites for partitioning a system. He also guides you through many other system administration tasks which you must modify in order to best utilize your "virtual systems".
I can't say enough in this space to do justice to this book. Read it, YOU and your company will benefit.
Another Great HP ReferenceReview Date: 2002-04-20
The book has a nice intro section which would be useful to readers who are new to the concepts of Virtual Partitioning of server resources.
Marty has written this with several other experts. He has lots of practical experience and it shows in his explanations.
Lots of useful screen shots and a bunch of additional technical resources provided.
Exceptional hp-ux Virtual Partition Resource !!!!Review Date: 2002-04-11
Poniatowski is extremely thorough, clear and lucid, and
has a highly brilliant writing style. His brilliance is demonstrated by his taking technical data from his stratosphere-level of competence, and expressing it in such a lucid fashion
as to make it easily understandable and useful for relative
newcomers to UNIX. Hard as I may try, I cannot recommend
either of these works too highly. Poniatowski is par excellence
with UNIX Administration. Any serious UNIX Administrator cannot
afford to pass up his books, which are absolutely priced at
a bargain by any standard. HP-UX Virtual Partition is a must-have for any HP 9000 User, and the concept of Virtual Partitions
is both efficient and brilliant. Don't Miss !!!
NOT A Vpars BibleReview Date: 2003-08-02
Used price: $0.01

Good but a little outdated.Review Date: 2007-07-23
traditional text-based unixReview Date: 2005-10-04
Take care to understand a key idea. Many unix commands are modular, letting you pipe output from one to the input of another. Which is why shell scripting has proved so easy and popular.
Just Enough UnixReview Date: 2000-06-15
Excellent beginner's guideReview Date: 2001-05-02
I would recommend this book to anybody learning UNIX for the first time.

Used price: $2.40

Very goodReview Date: 2005-10-02
For the experienced novice who is ready for more.Review Date: 2004-05-30
be disappointed. Otherwise this is a good general Linux book, which takes it up a notch. To quote the author,
Rodrick W. Smith in his intro, "This book is written for experienced Linux or Unix users who want to take their
general knowledge of Linux to the next level." The author does a good job on focusing on this target and still
keeping the book to around 600 pages.
Author covers the five Linux distros; Mandrake, Red Hat, SuSE, Debian and Slackware on the Intel 32-bit platform.
If you are a Linux novice who wants to move up from Linux intro books and/or plan to use the five covered Linux
distros, then this is a good book for you. If you're focusing on one single specific Linux distro, you might be
better off settling on another book covering just that distribution.
If you've plenty of Unix/Linux experience you may want to thumb through this book before deciding to buy it.
Don't expect any subject to be covered real deep. Author covers the defaults, the easy setups, and the common
setups. Many of the chapters (topics) are books unto themselves. The author starts many of his chapters with
this same caveat. If you need more depth on a specific subject, the author references some URIs (URLs) and
some other titles to consult.
Rodrick W. Smith, has written a number of other good books ("Linux Hardware Book" & "The Multi-Boot Configuration
Handbook"). This one is also well written. I especially like the opinions he's expresses on various applications
and releases. I wish he would have included more. Examples are good. More examples would have been nice.
But I suspect it was another trade-off in keeping the number of pages down. Personally I found the info on USB,
scanners, audio and kernel hacking to be useful to me.
Key tools for every day useReview Date: 2003-08-09
The 2nd linux book you should readReview Date: 2004-02-16
Being an uber-geek myself, the first thing I wanted to do with linux was compile a kernel. How cool is that? Its tough to find a good coverage of all the kernel options (even the help inside the kernal configs are spotty), but while the chapter on kernels is not complete, it is definately a nice survey.
My only major complaint with this book is in regards to the chapters on the UIs. They do not provide any more information other than enumerating different programs and window managers one can use on their system.
For those diving into Linux, this is definately a top pick. I'm sure experienced users may find some nuggets as well.

Used price: $17.20

Wow! If you're interesed in Linux this is the book for you.Review Date: 2006-11-30
After reading the first two chapters of this book I handed the book to my wife and said "Here read this" she took the book and reluctantly began to read. After chapter one she was hooked! The next day I ended up handing her a laptop and using this book she fully installed Ubuntu Linux 6.06 by herself. Let me tell you this is huge now here's what she had to say...
"Marcel Gagné has an amazing way of bringing you into the Ubuntu world with humor and knowledge without the boredom of the typical user's manual
This book has easy to understand terms even for the inexperienced user. Step-by-Step directions provide a seamless move to Ubuntu Linux without the need to remove your existing operating system giving the reader the ability to try Ubuntu Linux fear free. Quick tips and user support information are also included.
I was most impressed by the wealth of information included in this book from the large community support groups that exists for Linux users to using windows based products and features hassle free. The ease of use was surprising to me. No complicated acronyms or programming codes just straight forward how to.
Moving to Ubuntu Linux has provided the reader with a virus and bug free operating system with all the extras we use everyday. I would recommend this book to anyone who has ever had a PC crash or has gotten the blue screen of death both professional and new users alike."
Another satisfied computer user.
Best,
Steve
With defective DVDs, learning is impossibleReview Date: 2007-08-11
Great Intro - very newbie friendly Review Date: 2006-10-17
I think all three books are pretty good, and your choice will depend on your technical level and religious ferver. If you are uncomfortable with computers, I think _Moving to Ubuntu_ is your best choice. If you are somewhat comfortable and into the philosophy behind Ubuntu, _the Official Ubuntu book_ is your best choice. If you are unintimidated by the topic, _Ubuntu Unleashed_ has the most detailed technical coverage. You can get a free, fully-functional installation and livecd just for asking, or downloading. The only thing I don't like is the iptables firewall. A "linux for everyone" needs an easier firewall to deal with. (I love pf, written for OpenBSD and now showing up on other systems.)
This is the most approachable of the three books. Gagne has an enthusiastic, conversational, even narrative approach to the material. The audience is people stuck using Windows desktops because they don't know any Linux nerds willing to help them. I think it's a terrific book, and it showed me some cool things to do on the desktop. I use Linux mainly for servers.
It covers productivity apps very well. About my only quibble: he introduces GAIM, for chatting on various systems, and then introduces another tool for IRC, which GAIM handles just fine. The multimedia coverage is the best of the three books. The section on games is good as well, and I like his approach of getting a teenage nephew to recommend the best Linux games.
Like Ubuntu Unleashed, this book has a lot of material lifted from earlier works. I don't think that's a bad thing if the material lifted is generic. In this case, Gagne uses material from the slightly earlier _Moving to Linux_, which mostly used on one (non-Ubuntu) distro and mentioned some differences. Unlike _Ubuntu Unleashed_, the material was applied carefully. They even updated some things that didn't have to be, like an illustration in _MTL_ that had a graphic with a logo reading, "Welcome to Linux". In _MTU_ they cared enough to change it to "Welcome to Ubuntu". The chapters on Open Office are the same - and that's appropriate because Open Office IS the same. The GIMP is the same. So I think it's appropriate for the chapters to be the same.
Gagne pays some attention to the Ubuntu community ethos, but he's mostly concerned with showing someone unfamiliar with the system how to do the things they are most likely to want to do.
A good book, GREAT for newbies.
Very good for linux newbiesReview Date: 2007-04-05

Used price: $17.63

Required for businesses considering switching to LinuxReview Date: 2004-07-15
It includes information on obtaining and installing Mandrake Linux (but no troubleshooting if you have a problem), setting up an office network, setting up an email server, setting up a web server, customer relationship management, calendar and schedule management, document management, accounting, project management, security, and just about everything you need to know to setup and run your business on an open source solution.
Perhaps the best way to provide an indication of this book's perspective is to look at a specific chapter. One of the best ones for this purpose is the one on setting up a web server. The first thing addressed is why you need a web server in the first place. This is followed by an examination of the most common open source web server - Apache. It then provides enough information to understand some of the basics of configuration. This allows you to understand what the configuration files do and get a server up and running, but not enough information to actually configure a secure server.
So, what makes this book so unique that I would recommend it to anyone? It meets the needs of the manager in that it is general enough that someone who has no knowledge of Linux can understand what is going on and what to expect of an installation. Yet it also meets the needs of the technical Linux user who understands the details of all the configuration files but often does not have an overall view of what the complete system is supposed to do. For example, it gives a short conceptual view of Perl that is sufficient to let the reader know if it is something that they could use but provides no information on how to program it. Then again, there are many, many books on Perl programming available.
"Open Source Solutions for Small Business Problems" is a very highly recommended book for anyone who is looking at the open source market and particularly anyone considering Linux as an operating system of choice either on the desktop or as a server. This is easily one of the best Linux books of the year; providing a management level view of the Linux world without the technical focus of other books.
Provides a range of software for WindowsReview Date: 2004-10-09
good but out of dateReview Date: 2008-02-08
A unique mix of business and technical information...Review Date: 2004-06-29
First, the chapter layout:
Part 1 - Small Business Computing Infrastructure - Open Source Software in Your Small Business; Why You Need A Server; Setting Up Your Office Network; Open Source on the Desktop; Setting Up an Email Server; Setting Up a Web Server
Part 2 - Computing Your Business Operations - Customer Relationship Management; Calendar and Schedule Management; Document Management; Financial Management; Managing Resources, Schedules, and Projects
Part 3 - Extending Your Business With Open Source - Sharing Information with Your Partners; Marketing Your Message; Connect from Offsite; Providing Private Communications
Part 4 - Keeping Your Network Secure and Intact - Securing Business Data; Network Security in a Wireless World; Disaster Recovery; Viruses and Spam
Appendices - The Open Source Definition; Basics Of Networking; Common Open Source Licenses
When I first started reading it, I was expecting something non-technical in nature, something that would be targeted for the average business owner that knows s/he wants to spend less on software and is looking for alternatives. And to be sure, the book does deliver to that group. But there are also chapters (or areas within each chapter) where the content gets pretty technical. For instance, the detail on how to set up a web server isn't for the person who simply wants to turn on their computer and go. These areas are going to appeal to the in-house technical support person who's been charged with making it all work. While you could (and probably should) find whole books on many of these topics, there's enough detail to get you started in the right direction.
I think Part 2 is extremely valuable, in that it helps both the business owner and the techie figure out what's available in terms of open source alternatives to the typical business software. You learn about OpenOffice.org as a replacement to Microsoft's Office. You learn about MySQL as an alternative to Microsoft Access or many other more expensive relational database systems. You'd be able to find all this out if you dug around on the web long enough, but the author packages up the information in a single location and helps you start to understand what's available for you.
There's also a CD in the back of the book that contains many of the open source packages discussed in the book. Being that these packages move pretty quickly as far as release cycles go, I think I'd prefer visit the web site for the specific package and download the latest. Still, if you're wanting something quick, you'll have it on the CD.
At first, the mix of technical and non-technical content in each chapter didn't quite set right. I wanted the book to target one or the other. But the longer I read, the more I liked the fact that the book could serve as a single volume to allow both the tech and non-tech sides of a business to come together on common ground. The non-techies can ignore the parts that are over their heads, but still understand the possibilities. The techies will understand where the business is coming from, and will get a good start on implementing the software. As a result, I give this book high marks for anyone wanting to some or all of their business computing to an open source model.

Used price: $0.79

Get Cervone's bookReview Date: 2001-08-28
Excellent in-depth treatment of UNIX performance!Review Date: 1998-11-20
A worthy synthesis of disparate information on the topic.Review Date: 1997-05-05
One Stop Book for UNIX TuningReview Date: 1999-08-03

Used price: $0.96

A good overview of performance issues specific to UnixReview Date: 1998-04-28
Best Oracle tuning book I have read so far...Review Date: 1999-02-03
Very GoodReview Date: 1998-08-07
Ideally for System AdministratorsReview Date: 1999-01-26

Used price: $0.50

A Good Fast Way to Get StartedReview Date: 2005-01-16
As with the other ‘For Dummies’ books, this is an introductory book aimed to get him up and productive as quickly as possible. This book is in tutorial, do this, and then do that, format. I find it easy to use, easy to understand and I particularly like the light tone of the writing style. Computer books don't have to be written with a goal of being deadly dull.
Good get started guide, but text does not match softwareReview Date: 2004-07-18
I bought this book with a simple intent: to get a clean installation of the software with a MATCHING text. In other words, if I did EXACTLY what the book told me to do, the software would work fine. It didn't work out that way.
First, be aware that the disk that comes with the book is a DVD, not a CD. You must have a computer with a DVD drive AND be able to boot from that drive (your manufacturer can tell you how to boot from the drive). If you need CDs instead, you can order them for free from the publisher.
The install did go well, and the book guided me through it well. I chose to do a clean install, wiping out everything on the machine. After installation, basic features like email, Open Office software, and internet (not dial-up) worked well. If that is all you want to use it for, you should be OK. The book also gives a good "real person" explanation of what Linux is and how it works.
But as I continued through the book, I have hit instances where the text assumes packages are installed that are not (XMMS and Mozilla Mail client). Also, the MAIN reason I bought it, to help me install a DVD player called MPlayer, has been no help at all. I followed the instructions to the letter, and have the same errors and problems I had when I did it myself. It annoys me that I now have to grope around the Internet for explanations that I thought I was buying.
I have other problems which are a function of Linux, not the book, such as an unsupported modem. But, the book is NOT a troubleshooting guide, just a basic introductory and getting-started guide.
All in all, the book will help you get started and is a convenient way to get the software and instructions all at once. I will say, however, that if you need to boot from CDs, you may be just as well off downloading the CDs from Fedora (must have Broadband) and the PDF instruction guide.
Covers both introductory and advanced topicsReview Date: 2004-07-05
Red Hat Fedora Linux 2 for Dummies helps you use Fedora Core 2 to get work done and also have a lot of fun. It provides information and examples to help you use and learn Fedora Core 2 on your computer. The book shows you how to:
* Install Fedora Core 2 as the only operating system on your PC, or...
* Repartition your PC hard drive and install Fedora Core 2 along side Windows (dual-boot configuration)
* The entire Fedora Core 2 distribution comes on a DVD (no more swapping CDs!)
* Connect to the Internet through a broadband DSL or cable modem
* Connect to the Internet through a dial up telephone modem
* Connect to an existing home or office local area network (LAN)
* Troubleshoot network connections
* Use the OpenOffice suite (compatible with MS Office)
* Browse the Internet with Mozilla
* Use Evolution (similar to Outlook) to process your e-mail
* Play CDs and DVDs
* Listen to Internet audio streams with MPlayer
* Provide basic network services, such as the Apache web server, to your LAN
* Use both simple and advanced techniques to secure your computer
* Create a networked streaming audio server with IceCast
* Use WINE to run Windows applications such as Office
* and much more...
Red Hat Fedora Linux 2 for Dummies uses straight-forward examples to demonstrate each area of interest. It describes how to do most of the simple, but essential tasks necessary to install and use Fedora Core 2. However, this book is more than an introduction to Fedora Core and Linux. It introduces several carefully chosen advanced topics, such as streaming multimedia servers and network services, to demonstrate the power of Fedora Core. The end result is that Red Hat Fedora Linux 2 for Dummies covers a surprisingly wide spectrum of topics in an easy to understand and use manner.
A good place to start on FedoraReview Date: 2004-07-18
As in most "For Dummies" books, humor is the rule of the day as the authors lead you throught the installation.
Over the past 5 years I have tried several of the Red Hat implementations of Linux, the last being 7.0, and I felt that they just were not ready for "prime time". I wasn't looking for something that Grandma/Grandpa could load, but who needs days of research and testing to get your system to access the internet etc. What a surprise! The system loaded and almost everything worked right from the start. My system is a dual-boot Windows 98/Linux configuration and the problems that I had during the insatllation were fully covered in the book.
This book is not a Linux bible. While entering the command lines provided for setting up a firewall, step by step instructions are given. The first command, unknown to the casual non Linux reader, calls a macro by giving a complete path to the macro. Additional commands are provided that are not in the "path" as set up in the installation. The concept of a "path" is not covered in the book, nor is it listed in the index. You will need another book for the basics.
Overall, I thought the book provided a decent start to converting over to Linux from a MS Windows based system.
Related Subjects: North America Europe Asia Oceania
More Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250