Software Books
Related Subjects:
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: $20.00

Excellent Tutorial Enabled Use Almost ImmediatelyReview Date: 2008-04-27
Understand PerlReview Date: 2008-03-19
Best introduction to Perl 5 in printReview Date: 2008-02-04
James Lee's book is excellent from start to finish. I found his explanations very clear and his writing style lively. He covered just about everything I hoped to read in a book of roughly 400 pages. The book is ideal for the self-educated since it contains exercises with answers in the back. I personally enjoyed learning more about regular expressions in Ch 7, since PCRE is an important part of several network security tools.
It is easy to take a good programming book for granted. I have started and stopped reading several other books written to teach programming because their style is terrible and the assumptions they make confuse the beginner. BP2E is always conscious of what the reader has already seen. The author makes it clear when a briefly mentioned topic will be more thoroughly explained later in the book. Plenty of technical authors could learn from this example.
Even if you plan to read the author's new book -- Beginning Perl 6 (or BP3E) -- you may want to read BP2E. Perl 5 will be with us for many more years, so it pays to understand the material in BP2E. (It's possible that BP3E could demonstrate Perl 5 and 6 syntax, but I doubt it.)
Fantastic tool for beginnersReview Date: 2007-07-12
I bought this book very recently, having no prior experience with Perl. I had seen a couple of scripts that other people had written, but since I have minimal programming experience I could only somewhat figure out what they were intended for.
I read the first chapter of Beginning Perl (11 pages), and read bits and pieces of the second chapter (37 pages). Then I began writing my first Perl scripts, using the book primarily for reference. It makes a great reference tool because the index is very thorough and the examples are easy to understand without necessarily reading the entire book in order. About 3 hours ago I couldn't have told you what a subroutine was or how to create a hash, but now I have completed my first interactive program using subroutines, hashes, various types of loops, error-checking, etc. That would have taken me weeks to learn if I had not discovered this book.
I highly recommend this book to anyone interested in learning Perl.
Beginning Perl really is an excellent resource for anyone looking to learn the languageReview Date: 2007-06-14
Personally, the book has helped me to become comfortable using Perl to do "everyday tasks" (everyday in the context of an obsessive computer user), perform my necessary job functions (manipulating massive text files), and become a better programmer. I used to know next to nothing about Perl, although I did have a solid background in other languages. With this book, and some help from the Internet, I was able to become a sufficient Perl programmer within a week.
Perl is a great language that every person in the computing field should know. There's literally hundreds of great tutorials and books on the subject that will suffice, but I would stress the value of having a well-written book sitting in front of you while you learn. I would certainly recommend this book to anyone looking to learn Perl.

Used price: $2.59

The book has been marvelous!!!Review Date: 2004-09-02
Beginning SQL Server 2000 for Visual Basic DevelopersReview Date: 2003-06-27
OK for starters, but 33 percent irrelevantReview Date: 2003-08-27
Taught me everything I needed to know...Review Date: 2003-01-11
This book will make you feel that you not only know how to make Visual Basic talk to SQL Server, it will make you feel you know more than the basics of SQL Server itself. Previous to reading this book I had no idea what a stored procedure was, or how a query works in SQL Server (I had worked extensively with Microsoft Access, and these skills were not necessarily transferable to SQL Server, though many of the concepts are similar). Now I know my way around SQL Server 2000. This book fulfilled a dual purpose.
There are chapters on Database design, SQL Server installation, SQL Server security, Querying, Stored Procedures, the SQL language, IIS, and XML. Most of the book is taken up with what developers do everyday: the storage and manipulation of data. Over 300 pages of the book is dedicated to data in general, and how to get the most out of it using VB and SQL Server.
If you need to create a VB6 (there is no discussion of VB.NET since the book predates it) database application using SQL Server, this is the book to start with. Its bulk pays off.
Excellent introduction to SQL Server 2000 for VB DevelopersReview Date: 2002-10-11

Used price: $0.40

computer desktop enclyReview Date: 2002-05-11
This is A 5* bookReview Date: 2002-01-13
It will be hard to obtain better explanations than they are written in here.
There are several other similar Encyclopedias around which I have never looked at, because I had no need to look for another Encyclopedia.
A COMPREHENSIVE COMPUTER ENCYCLOPAEDIAReview Date: 2003-03-02
The book (and its attached CD-ROM) covered, in the most definitive way, all the important terms and acronyms that apply to today's computer and networking technologies. Hardware, software, and allied peripherals were adequately represented.
It is descriptive and well-illustrated, and included all the commonly used file extensions. With over ten-thousand terms and definitions, its scope is rich: in comparison to what exist now.
This computer encyclopedia ranks among the best currently on sale. However, potential buyers may be frustrated (at the moment) by its limited availability.
Probably the best PC Encyclopedia ever writtenReview Date: 2003-01-17
Good reference manual to have around.Review Date: 2001-12-10
The book is over 1100 pages and is loaded with pictures and figures to give a visual representation of the definition which makes is easier to understand some of the concepts covered. There is computer definitions, vendor breakdowns, and certification analysis and application definitions.
Some of the topics covered are networking, computers, MACs and applications. Some of the technologies included are CISCO, CompTIA, ATM, FDDI, Ethernet and token ring. Also included is a cd-rom which has over 5000 more definitions not included in the book. Overall a great addition to my technical library.


Guiding hand to accessibilityReview Date: 2002-10-22
Many folks think accessibility is a great inconvenience, but it takes a little thinking and planning to do it right from the beginning. Having a great resource at hand makes the process a cake walk. Not only are the processes and guides helpful for creating sites that are accessible for those that are disabled these steps outlined also make the information in the site future ready. Sites that are accessible are much easier to use with a handheld PDA device or from even a cell phone browser. Accessibility for everybody in more situations improves with structuring the information properly, which is all making Web enabled information really requires to get it ready to be consumed. Is your information ready to be consumed by everybody?
What a great bookReview Date: 2002-09-11
Above all else, it offers practical advice on how to actually do the right thing. Unlike certain titles with animals on their covers, there's more here than just reams and reams of tables containing cut-and-pastes from the man pages on the subject.
It's also of a nice size. (I know that would be no recommendation, if the book didn't actually teach you anything, but it does - and you don't feel intimidated, like you can when you pick up some dirty great Red tome from a Certain OtherPublisher.) You feel as if the subject is managable. Knowable. It may be just me, but if a book is smaller than my own head, I generally feel that there's an outside chance I may be able to fit the contents inside my own skull!
I'll have to keep an eye open for these blue things... they're quite good.
A fantastic bookReview Date: 2002-09-13
The main UK legislation that specifically mentions web sites and accessibility comes into force in October 2004 which, at the time of writing this, is still over two years away. This means that there isn't a great deal of information and certainly no legal cases that we can draw on from our country, so we have to look elsewhere to see what is happening.
This book benefits in that, although it does cover Section 508 and other already in place legislation, it also gives a great all round understanding of the topic, and is very easy to read. Having chapters written by different authors means that you get a far greater depth of experience and information, which can only benefit the reader.
If you're going to buy one book on accessible web sites, this should be at the top of your shopping list.
No More Excuses.Review Date: 2002-10-20
Usability really became an issue when Jacob Nielsen infamously denounced Flash as 99% bad. Accessibility became a priority for web developers working on government projects after Section 508 was brought into law in the United States.
Accessibility became an issue in Australia during Maguire vs SOCOG in 1999, when a blind man filed a complaint with the Human Rights and Equal Opportunity Commission (HREOC) that neither Olympic Games tickets purchasing information nor the souvenir programme were available in Braille. Most importantly he alleged that the SOCOG website was not accessible, and to make it so would have been well within budget. SOCOG was found to have discriminated against the complainant and damages were awarded against the organization.
Accessibility is now a civil rights issue. It is also not that difficult to implement on a website, once you learn how it can be done. This excellent book, Constructing Accessible Web Sites, teaches you all that and more. It is the first on its subject, and will not be the last, but it is damned a good beginning.
All eight co-authors have been pioneers in the field of accessibility, and Glasshaus deserves praise for having assembled such a team. They cover more than website accessibility - their expertise extends to the accessibility of web design tools themselves. An apt reminder that the web is as much about reading as writing, for writers as much as readers, a real medium of two-way communication.
All websites can now be made accessible to varying degrees, even Flash websites since Flash MX, as Macromedia Senior Product Manager for Accessibility Bob Regan demonstrates in Chapter 10. So there are no excuses for failing to add increased accessibility, and usability for that matter, to that new project you are just about to commence.
Ensure you have a copy of Constructing Accessible Web Sites at hand when you begin. And also take a look at another equally essential reference on the subject due out any day now, Joe Clark's Building Accessible Websites. Accessibility is the newest and most necessary website building skill. There are no excuses now.
Guiding hand to accessibilityReview Date: 2002-10-22
Many folks think accessibility is a great inconvenience, but it takes a little thinking and planning to do it right from the beginning. Having a great resource at hand makes the process a cake walk. Not only are the processes and guides helpful for creating sites that are accessible for those that are disabled these steps outlined also make the information in the site future ready. Sites that are accessible are much easier to use with a handheld PDA device or from even a cell phone browser. Accessibility for everybody in more situations improves with structuring the information properly, which is all making Web enabled information really requires to get it ready to be consumed. Is your information ready to be consumed by everybody?

Used price: $82.50

Where's "...for dummies" in the title?Review Date: 2008-06-05
I only have 4.5 years experience as a programmer, of those only 1.5 were spent on C++ and I have no experience whatsoever in game programming;
the new stuff I learned from this book could be printed on a letter page or less.
This is just generic, and rather primitive, data structures and algorithms book, that applies them to making a small game instead of usual example search/whatever programs. Sometimes it feels like a data structure was used merely as an example that fit in that place in grand example-place matching, and not as the most useful or efficient one...
One could probably turn it into "Data Structures for Database Server Programmers", "Data Structures For Embedded Device Programmers", or "Data Structures For Solving World Hunger" with copy/paste and minor grammatic corrections ;)
I loved this book like a cookie dough sundae.Review Date: 2005-06-07
I don't normally get all googly-moogly over programming books. In fact, I just took a quick look back at my reading log since 1999, and a select few have gotten four stars, but nothing above that. But I picked up Penton's nine-hundred-page tome on Thursday and I finished it on Sunday. Nine hundred pages in four days. I've only been keeping track of page counts over the past year, but the books I've read that have come closest, page-wise, have been Robin Hobb's lovely novels, three of which I read earlier this year hovered around eight hundred pages. I read the shortest of them in eight days. And I love Robin Hobb.
Data Structures for Game Programmers is a wonderful book in no small part because Ron Penton was still an undergrad while writing it. Which is, of course, also the book's main problem, because someone like me who last saw ivy-covered halls well over a decade ago is likely to be sick with envy that some little greenhorn has already found his way into the world of professional computer-book publishing (and by "professional" here I don't mean "published by recognizable press," I mean "the kid's already published three books in three years, and they're ALL monstrous tomes, when does he have time to program?"). But let's face it, you expect something different when you read a book by a young writer, be it the hot new novelist or the new kid on the programming block. And Penton delivers it; Data Structures for Game Programmers is, if you're a programmer, the most readable computer book you've ever come across. Penton seems to have a healthy disrespect for textbooks, which he alludes to a few times in the course of the book, and it shows in his writing; he wants to write something that will teach you more than a textbook by being more accessible. And in this goal, he succeeds. Brilliantly. I learned more about C templates from reading this book than I have in any other three books devoted to nothing but templates, and here they're just referred to a few times in passing. How is this possible? Because Penton explains things in language far easier to understand than that of most programming books; simply put, he hasn't yet been so overwhelmed by jargon that he can't see when he's written something the layperson might not be able to understand, which is a common ailment among programming authors.
Also, there's been some minor grumbling from some critics about the book's insistence on reinventing the wheel. Of course it does. That's how you learn to program-- you bang away at it, doing something that's already been done, until you figure out why it's done that way. There may be five or six people on the planet who can read it in a textbook and immediately figure out why it's the case (and, one assumes, they are the same people as those critics), but the rest of us are much happier seeing it this way.
If any computer book publishers happen to be reading this, you, especially, should be reading Data Structures for Game Programmers. See what it's like. Try to get the rest of your authors to emulate it. You'll have much happier customers that way.
This is one of the handful of books I've read since getting a library card again (a total, in fact, of four since 2003) that, after returning it to the library, went back on my Amazon wish list, because I want a copy for myself.
A clean approach to Data StructuresReview Date: 2005-01-17
Many many thanks to Ron Penton for his help! Ron Penton really knows how to write a book! His way of writing shows that he knows the subject perfectly and presents it in a way that anyone understands what he is talking about. No matter how hard the topic is! By the way, Ron Penton has a great sense of humour!
If I could I would give one more star for the GREAT job he did with the CD. Although I intended initially to learn Data Structures, I also learned SDL. Perfect combination for someone who wants to start writing games!
I would recommend this book to a non-beginnerReview Date: 2004-09-16
Bottom line is this, you can find the information presented in DS4GP in any other good book on data structures but what sets this book apart is the presentation, organization, practical content and the writing style of the author.
It's definetly not for beginners or for a person looking for a very detailed book on data structures that covers AVL trees and red-black trees. But for the other 99% its a must buy.
Does what it saysReview Date: 2003-10-02
the author doesn't go hugely in to depth in some areas but that's pretty much what i wanted since i am already familiar with how to use most of the stuff. very good book and i'd highly recommend it. hope this author continues with more books!

Used price: $15.00

Great so farReview Date: 2007-10-31
Lazy boys hacksReview Date: 2007-09-13
Very informative, very well written.Review Date: 2007-02-18
Many good tib-bits and pointers.Review Date: 2006-02-25
kind of "nuts-and-bolts" pointers that I like. You
don't have to read it cover to cover (I didn't) but
can pick it up and go to the points that interest you
or where you are currently in need of help. It refers
to various "commerical products" that the author has
used to get the job done. I found this helpful. With so
many competing products to chose from it's nice to
hear, "If you get product X you'll be able to do Z,"
rather than buying and hoping (or not buying and
wondering). Kuddos to the author.
Must have for amateur/semi-professionalsReview Date: 2006-02-23
Who would have thought of parchment paper and clothes pins to diffuse light and create a softer, more natural light over the subject? That's just one of the great tips I've already started using.
I've bought several digital video books while trying to learn this medium, and this has been by far the most useful.


Good informative book.Review Date: 2002-11-06
Project ManagerReview Date: 2003-11-25
Thanks for a superb job on your Dynamic Scheduling book and the accompanying CD, which I make use of as well. I have been managing projects at fortune 500 companies for nearly a decade. I have read many books, I have taught and I've done some writing of my own and with out question, your book is the best I have ever read. It is obviously written from the perspective of someone who knows project management as well as Microsoft Project. Often there a slight disconnect between instructors and authors and those of us in the real-world of project management, Dynamic Scheduling shows that you have your foot firmly planted in both worlds. Some people consider me a Microsoft Project expert, but I have stolen so much useful information from your book that I probably should be paying you royalties. Thanks again and I will be on the lookout for your next book.
MS-Project really does work! (thanks to this book)Review Date: 2003-05-07
This book has changed how I look at the tool, and how I schedule projects. MS-Project really does work - you just need to know what is going on behind the scenes to make it work for you! The author clearly walks you through how to perform tasks from a project manager' perspective (I' not a PM, but happen to do some of it, so don't think you need to know all about PM to benefit from this book), and examines common pitfalls and best practices gathered from obvious extensive practical experience using the tool. The title is accurate - the book revolves around creating a "dynamic schedule," i.e. one that easily updates as variables in your project update. The chapter on optimizing the schedule was especially helpful, and immediately applicable.
MS-Project is not a quirky tool for high-level plans and pretty pictures - it is a powerful project planning and controlling tool that will cut hours and frustration out of your project. Impressive text - do yourself a favor and read it cover to cover. You'll be happy that you did.
Moving Beyond Pretty Gantt ChartsReview Date: 2002-10-24
If you manage projects - GET THIS BOOK!Review Date: 2002-11-28
For anyone who has used Microsoft Project can tell you, there are several ways to set up the application, some of which is helpful, and some of which can have you very frustrated.
What I wanted was not a description of all the features, but how to best set up Microsoft Project. I stumbled on this book on Amazon.com, and it proclaimed to be the book I needed.
I was not disappointed. The author draws upon his years of experience in developing and managing with Microsoft Project and leading the Microsoft Project department at the International Institue for Learning (IIL), upon the lessons from the many other instructors, and from his students. Being able to learn from others mistakes and tips is worth the price of the book alone.
The author's stated objectives in setting up Microsoft Project are to:
- allow the schedule to be dynamic, so that when reality comes, as it will do several times during a project, then the schedule will dynamically adjust to reflect the future
- need as little care and feeding throughout the life of the project as possible, so you can spend your time managing the project, not in front of a computer trying to update the status and plan the future (when you don't have the time).
The author walks you through step-by-step on how to set up Microsoft Project to achieve those two goals. He discusses:
- the best settings for the project's properties
- how to properly establish a work breakdown structure (WBS) and describe its elements in the project tasks
- what variables need to be visible on the Gantt data entry chart to watch how Microsoft Project will alter variables
- a complete discussion of the Scheduling Formula
- descriptions of Fixed Work, Fixed Duration, and Fixed Resources, and the concept that a task does not remain as one of these, but should be changed to control how Microsoft Project will react to replanning
- when to use constraints, deadlines, and milestones, and how to add constraints so you aren't held responsible for the impact of other organizations not fulfilling their commitments
- assigning responsibilities
- how to title resources
- when resources can be "pooled"
- how to optimize the schedule (whether for time only, time and cost, or for time, cost and resources through the use of a Resource-Critical Path - aka Critical Chain)
- the use of Monte Carlo simulations
- how to handle (and possibly hide) project buffers in a schedule
- the use of one-page reports (always!)
- establishing baselines
- tracking progress (the six basic situations and how to indicate them) and updating projections and assignments (through workgroup features or manually).
The author also describes three "hazards" with Microsoft Project, namely facility and machinery costs, gross work time vs. dedicated work time, and the use of the Effort Driven tag.
Facility and machinery costs are poorly handled by Microsoft Project, and the author describes some workarounds.
The author does describe the difference between gross work time and dedicated work time, and that planning usually is done with dedicated work time, but the difference between the two are often not correctly accounted for. Recent findings suggest that worker efficiency is not better than 65%, so this difference can be enormous. The author describes two ways of handling it when he describes the subject, and then describes a third method much later in the book (and says that method is popular). Unfortunately he does not describe the advantages and disadvantages with the approaches, to include cost implications. I would highly suggest that you only plan in gross work time, knowing the inefficiencies. By the way, Microsoft doesn't make this very easy either as the efficiencies of individual resources against a task is not an included field for the assignments.
The author describes that there are problems with using the Effort Driven tag, and gives great advice on how to deal with it (always turn it off if the task is not Constant Work - but watch it as Microsoft Project can and will change it on you). His description of how Microsoft Project treats the Effort Driven tag, however, was not complete. The Effort Driven tag attempts to hold Work constant in addition to the variable that you declare as fixed. Since the Scheduling Formula only has three variables, trying to hold two of them constant while changing the third obviously causes some confusion. I don't have room to describe how Microsoft Project will react when you set this tag, but it's not always "Effort Driven". Just keep it turned off!
There is some room for improvements in this book:
- Earned Value Management was not mentioned (except in the glossary). The author should either explain that he doesn't find it useful, or explain how he's used it productively
- The Index is weak for the volume of information included in the book
- The advantages and disadvantages of each of the approaches to hide management reserve in the schedule should be described
- There should be graphics showing how to set up constraints, milestones and deadlines, to include un-hidden management reserve
- There should be example one-page reports included
- Update for Microsoft Project 2002
Despite these shortcomings, you will not find another book that comes close to this on how to use Microsoft Project. If you manage projects with Microsoft Project (even if you use Project 2002), you should have this book on your desk (not your shelf).

Used price: $1.95

Very informative and through!Review Date: 2002-11-01
I am still working on my hi-tech company but I have not been able to because they are not up to my standards. I got good ideas but I am just not feeling ready to go solict for funding just yet.
But anyway this is a great book! Rob gives a lot of good information that you would normally pay big money for a consultant to tell you the same thing!!
Good coverage on getting $ from venture capital firmsReview Date: 2007-03-05
1.Borrow $$ from friends/relatives to build a prototype
2.Beta test this on large and small firms, to build up clients
3.Build a better product/service based upon their feedbacks
4.Write a concise business plan with killer PowerPoint slides
5.Get the insider VC to arrange meetings
6.Answer intelligently on any VC concerns
7.Get the $$$, start the firm
8.Grow the firm for 3-5 years with track records
9.IPO and make Billion$$$
Sounds like a great formula! But this is 2007, VC is not the only game in town. They are Private Equity, Hedge Funds, Debt Financing, many other avenues to get $$$. Rob Ryan, are you contacting them?
Incredible Book For EntrepreneurReview Date: 2003-04-30
The only problem with this book...Review Date: 2002-07-06
Rob founded Ascend, and he tells you exactly how he did it. And even though Ascend was a pure technology play, his lessons are broad enough that they can be applied to non-technical inspirations as well.
Kudos also go here to Phaedra Hise. She has captured the voice, verve and essence of Rob Ryan and got him down cold on paper. Quite an achievement.
Must reading for anyone in a technology startupReview Date: 2002-06-13

Used price: $0.40

If you administer Exchange this is a mustReview Date: 2001-06-02
If you don't know Exchange Server, this one's not for youReview Date: 2000-04-26
While I am sure that there is good info in this book that I will eventually use, I would definitely not recommend this book to someone who didn't know quite a bit about Exchange Server to begin with.
On Exchange don't miss this one!Review Date: 2000-03-19
Very informative book, a must for any Exchange administratorReview Date: 2000-09-18
Very well written bookReview Date: 2000-03-16

Used price: $0.01

Three Threads Of Interactive DesignReview Date: 2005-10-07
Information design changes are easiest at the beginning of a project and create large cost problems at the end.
If you have proceeded with good information design then interactive design and costs are much less difficult and less expensive.
Finally if you have made good information design and interactive design decisions, then you have a vast arrays of how to present the final product. It is at this stage the costs the highest with graphic designers, video producers, web developers, programmers and so on.
Read the book and memorize the process.
A bit too simple!Review Date: 2003-05-11
Sill holds up.Review Date: 2002-01-14
Among the dozens of books I own and read on usability or project management, etc. this one is fantastic - a real stand-out.
The one drawback is that it's not as contemporary/up-to-the-minute as newer books. [shrug]
A great book for teachingReview Date: 2000-08-31
You will not find fancy tricks and designs, but you will get a good overview of multimedia, interface design and project management. It is 'outdated' so it is not suitable for experts but its information is excellent for an intro class, especially for people with little graphics experience.
Simple. Clear. Invaluable.Review Date: 2000-04-23
Related Subjects:
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