XML Books


Books-Under-Review-->Computers-->Data Formats-->Markup Languages-->XML-->7
Related Subjects: Tools Validation Style Sheets References and Standards Applications Linking Forms Addressing and Querying
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
XML Books sorted by Average customer review: high to low .

XML
A Designer's Guide to Adobe InDesign and XML: Harness the Power of XML to Automate your Print and Web Workflows
Published in Paperback by Adobe Press (2007-12-14)
Authors: James J. Maivald and Cathy Palmer
List price: $44.99
New price: $9.70
Used price: $9.70

Average review score:

Superb
Helpful Votes: 3 out of 4 total.
Review Date: 2008-03-19
I nearly wept with joy when I read this book. It contains clear guidance to stuff I've been trying to get InDesign CS3 to do for months. They make it look easy - and it is with this book - but if I hadn't tried on my own for so long I wouldn't have appreciated how useful this book is. I would have paid $500 for this and would have considered it a bargain, let along $33.

XML for the Rest of Us!
Helpful Votes: 4 out of 5 total.
Review Date: 2008-02-02
Despite being an Adobe Certified Instructor in InDesign, I never really understood working with XML until I read this book. Maivald and Palmer have taken an otherwise mysterious language and made it clear and understandable for anyone. This book has no peer and is a must for those interested in harnessing the power of XML.

XML
Developing SGML DTDs: From Text to Model to Markup
Published in Hardcover by Prentice Hall PTR (1995-12-15)
Authors: Eve Maler and Jeanne El Andaloussi
List price: $88.00
New price: $75.36
Used price: $6.50

Average review score:

For newbies, and SGML guru's alike !
Helpful Votes: 18 out of 22 total.
Review Date: 1998-10-08
"Developing SGML DTD's" is both a great book to get up to speed on SGML and a reference book for you SGML guru's. Eve and Jeanne deal with many of the complexities of SGML, but in a way that anyone can understand. I particulary liked the sections on managing an SGML project, and Training and Support. Hats off to Eve and Jeanne on a job well done !

A Nuts and Bolts Approach to SGML and XML DTD's
Helpful Votes: 8 out of 8 total.
Review Date: 2001-12-04
The company I work for threw me into the arduous task of not only setting standards for our document data but to manage the entire process of an SGML implementation. A dream job for a technical writer? Maybe but I must have been delusional!

An Arbortext consultant, who was concerned for my sanity gave me this book as a wedding gift and advised me to read it on my very short honeymoon. By doing this, I would hopefully have some background and be able to participate effectively as a team member during the data modeling and system design with Arbortext. I had been putting in many long hours on the project already, had a good understanding of databases and had a better than average understanding of single sourcing concepts, Therefore, I felt I knew enough to get through the tasks without doing this reading. I DID skim through some of it on the plane but failed to read anywhere near enough.

The book is a complete cookbook on how to put together a data modeling team and how to complete the process.

So what's in the book that's so great? The book has a very good review of SGML concepts in general. Since the author loves to cook you will be treated to some excellent recipes while reviewing what you already know and learning the processes! You will understand what a good DTD is, why you need one, who the people you need are, and how to get the work done. You will also find out about the pitfalls in the design process and some ways to avoid them.

You'll learn how to perform a needs analysis and develop DTD requirements. In this process you will find ELM tree diagrams useful and will learn how to both read and design these equivalents of program flowcharts which become very useful documentation of your work. You will learn the importance of setting naming conventions and of documenting every single step.

Read this book BEFORE you start your first SGML or XML development project! Follow the concepts religiously and use the suggestions. You will save time and dollars in the long run and that's what it's really all about.

XML
ebXML: Concepts and Application
Published in Paperback by Wiley (2002-10-31)
Authors: Brian Gibb and Suresh Damodaran
List price: $39.99
New price: $3.99
Used price: $3.94

Average review score:

Excellent book for any eCommerce professional
Helpful Votes: 0 out of 0 total.
Review Date: 2004-04-13
The book is full of real-world examples and the content would make it an excellent text book for a class on eCommerce or ebXML in any University. However, it was written with a personal flair that makes it very readable and easy to follow and understand. It will continue to be a valued reference book in my eCommerce library for years to come as it hits on subjects that are relevant for today and tomorrow, as well as giving a good historical perspective of EDI and other standards for business messaging.

The best book on ebXML
Helpful Votes: 0 out of 0 total.
Review Date: 2004-01-20
The real difference of this book is that its focus is on how to use ebXML to solve real-world problems with examples, rather than providing an overview of the ebXML specification itself.

XML
Essentials for Design XHTML, Level 2 (Essentials for Design)
Published in Paperback by Prentice Hall (2004-10-08)
Author: Kelly L. Valqui
List price: $67.33
New price: $58.49
Used price: $32.34

Average review score:

Better
Helpful Votes: 1 out of 1 total.
Review Date: 2005-09-02
This level was better than the first level. Lots of CSS examples and advanced topics. The first level is good for the novice web designer. Together its a good learning combo.

Good CSS Examples
Helpful Votes: 1 out of 1 total.
Review Date: 2005-09-02
Great examples that anyone can use to create nice styles. I used a portion of this book in a course and it did very well.

XML
How to Use HTML & XHTML (How To Use)
Published in Paperback by Sams (2001-07-05)
Author: Gary Rebholz
List price: $29.99
New price: $1.12
Used price: $0.47

Average review score:

Fantastic No-Nonsense Guide to HTML and XHTML
Helpful Votes: 2 out of 2 total.
Review Date: 2001-08-12
This is a very no-nonsense approach to building web pages. It's an excellent guide if you know what you want to put on your page but are mystified about the HTML codes to use to produce the effects you're looking for. This book even includes a guide on how to incorporate multi-media on your webpage. This is the best book I have read thus far on the subject.

An excellent resource that will meet your needs
Helpful Votes: 5 out of 6 total.
Review Date: 2002-06-23
After reviewing countless of books on web designing, I have finally found one of the most informative and easy to read books on HTML. Within the first couple of days, I quickly and easily created a very attractive website. If the reader follows the steps as outlined in the book I can assure you he will walk away with with a working knowledge of HTML. This is a must read for anyone interested in learning how to design web sites. The author definitely makes learning fun.

XML
HTML in 10 Steps or Less
Published in Paperback by Wiley (2003-12-26)
Authors: Robert C. Fuller and Laurie Ulrich
List price: $24.99
New price: $3.67
Used price: $0.73

Average review score:

Excellent HTML Resource
Helpful Votes: 2 out of 3 total.
Review Date: 2006-12-21
I am dabbling in the world of HTML, XML, RSS, Atom, XHTML etc. and I found this book. I rented it from the library and was amazed at its step by step approach to HTML and Web Design and I am now trying to purchase the book (most likely off Amazon) as it seems such a good value for money.

Very cool approach to learning HTML
Helpful Votes: 7 out of 8 total.
Review Date: 2004-01-24
At first I thought "10 simple steps" would be too simple to be really effective, but I was wrong -- it's a great approach. I've had the book for about a week, and I've really been able to learn a lot. I've been working with HTML off and on at work helping with some of our company's site pages, but never had time to really master it. The book's approach makes it easty to grab the concepts and learn them, and I appreciate the author's straightforward style. I recommend this book to anyone who wants to learn or learn more about HTML and web page construction in general. It's a good book!

XML
Learning ASP.NET 2.0 with AJAX: A Practical Hands-on Guide
Published in Paperback by O'Reilly Media, Inc. (2007-09-27)
Authors: Jesse Liberty, Dan Hurwitz, and Brian MacDonald
List price: $44.99
New price: $25.17
Used price: $16.78

Average review score:

Outstanding ASP.NET AJAX Learning Guide!!
Helpful Votes: 0 out of 1 total.
Review Date: 2008-03-20
'Learning ASP.NET 2.0 with AJAX: A Practical Hands-on Guide' is another gem of a book by heavy technology author Jesse Liberty et al.. If you know about recent web advances over the last couple of years you know about AJAX which has revolutionized the Web 2.0 world, allowing for real apps to be made on the web. The user doesn't have to wait wait wait any more, as they can make decision/choices and get the feedback that they are expecting right away. AJAX technology basically splits pages up into "virtual divs" where instead of displayed content being control, handshakes and communication behind the scenes is what is modified. Early AJAX code was a bit flaky but Microsoft has made things easier with their ASP.NET AJAX set of controls and classes. In order to learn how to use these tools the user needed a book that laid things out in a logical fashion and did so in a tight, useful package, this book is the result!!

This ~500 page book is broken up in the following way:

01. Intro
02. Web Apps
03. AJAX Web Apps
04. Saving/Getting Data
05. Validation
06. Style sheets, Master Pages, Navigation
07. State & Life Cycle
08. Errors, Exceptions, Bugs
09. Security & Personalization
10. Epilogue

If you have a read a Jesse Liberty book in the past you know that you are getting a top notch quality product. He's so good at writing tech friendly books it's like sitting down with him. Examples are spaced out well and content is described in a VERY user-friendly manner.

If you develop with ASP.NET and want to implement AJAX on your site, PICK UP THIS BOOK. The only disclaimer is the code is written in VB but if you are a savvy programmer it shouldn't be very difficult to make the switch to C# if that is your flavor of the month.

***** HIGHLY RECOMMENDED

Gentle but Complete Getting Started
Helpful Votes: 8 out of 9 total.
Review Date: 2007-10-11
§
I am impressed at how well-paced and explanatory this book is. Usually the big problems I see in coding books have very little to do with the quality of the code and very much to do with care (or its lack) in pacing and organization. The result here is a book that thinks through and accounts for the questions beginners will have.

The authors direct themselves to developers asking the question "What is the quickest way for me to build real Web applications with the least handcoding?" They stick to that so closely, anyone worrying about the VB versus C# thing should not feel any hesitation on that account in getting this book.

The examples use Visual Studio or its free counterpart, Visual Web Developer. An appendix guides you through their installation and configuration, as well as that of SQL Express.

The book has a nice addition for the serious student: each chapter has a quiz and exercises -- with the answers provided in the back of the book.
§

XML
Pro SQL Server 2008 XML (Pro)
Published in Hardcover by Apress (2008-05-16)
Author: Michael Coles
List price: $59.99
New price: $47.99
Used price: $74.06

Average review score:

Excellent!. Finally a book that brings so many answers to your questions!!
Helpful Votes: 1 out of 1 total.
Review Date: 2008-06-12
I was amazed to see how well this book explain the concept of Spatial Data and all different techniques of loading and transforming XML from diverse format and systems. It shows so many examples at a very granular level. This book is a "must read" for everyone that has any interest on learning great powerful XML techniques on SQL Server 2008. It is definitely great!

Rosa Lopez
MS Information Systems

Ultimate XML Reference for SQL Server 2008
Helpful Votes: 2 out of 2 total.
Review Date: 2008-06-23
The Pro SQL Server 2008 XML book dives right into the details of XML from the first page. This book was written by a developer for developers, and the author goes to great lengths to demonstrate all the concepts presented in the book. In my opinion, this book scores highly in many areas.

The author assumes a basic knowledge of SQL, but he thoroughly explains every step of SQL Server's XML functionality along the way. The book even compares and contrasts the SQL Server implementation of XML to the W3C and ISO standards, pointing out where the SQL Server implementation differs.

However, while the book assumes this basic understanding, any developer interested in getting the most out of SQL Server's XML functions will find the book both informative and enjoyable. The author goes to great lengths to explain XML and why it's relevant in the database. This is absolutely the best reference for SQL Server XML that I've seen.


The author provides what he calls "Cross-Platform Tips" at various points to call attention to limitations of the SQL Server implementation, or areas where it differs from the standards. These types of tips, generously portioned throughout the book, are designed to keep people from wasting hours trying to figure out why the XQuery code sample they copied from the Internet (or some other source) isn't working as advertised on SQL Server. While this book is written for SQL Server 2008, much of the functionality described works with (or is similar to) SQL Server 2005 functionality (as the author points out, some notable exceptions include the added support for Geography Markup Language "GML", and the FLWOR statement "let" clause). As the book explains, the difference between SQL Server 2005 XML functionality and SQL Server 2008 XML functionality is not nearly as large as the leap was from SQL 2000 to 2005. New SQL Server 2008 features aside, this book works equally well as a reference to SQL Server 2005 XML functionality!



Another thing I like about this book is that the author builds on the code samples from one chapter to the next. There is a particularly detailed example of a hierarchical "bill of materials" that the author continually adds newly introduced functionality to over the course of a few chapters. He uses this example to demonstrate how to layer XML functionality to build an intricate application from a very basic premise. I really like the fact that this book provides examples and addresses the problems that most books go out of their way to avoid. Where many books give you a simple top-down hierarchical organization chart that's been done 100 times by 100 different people, this book gives you recursive XML Schemas. Instead of just rehashing the well-advertised SQL Server limitation that Document Type Definitions can't be used to validate your XML this book gives you working examples of code to get around the issue. The book provides many more real world examples, with some pretty intriguing ideas as well (like grabbing an XML RSS feed or searching eBay directly from SQL Server). A nice bonus: Almost all examples are designed to run directly in the AdventureWorks 2008 sample database, and all are freely downloadable from the publisher's website.



And this book doesn't just stop at the server. The author provides analysis of client-side tools including LINQ to XML, SQLXML, HTTP SOAP Endpoints, and a wide supporting cast of XML support tools - many that are provided "out of the box" with SQL Server.


This is the ultimate reference for all things XML on SQL Server 2008.

XML
SGML: The Billion Dollar Secret (Charles F Goldfarb Series on Open Information Management)
Published in Textbook Binding by Prentice Hall PTR (1997-01-09)
Author: Chet Ensign
List price: $21.99
New price: $14.95
Used price: $2.00

Average review score:

The guided missal for SGML evangelists!
Helpful Votes: 1 out of 1 total.
Review Date: 1997-05-02
O.K., I'm biased, since I'm the Series Editor, but I really love this book. It is a non-technical book for generalist executives, and if it can't convince them that they are wasting big bucks and missing golden opportunities, they're not long for their jobs. The Amazon.com description says this book is for MIS and publishing professionals, and yes it is, but mainly for them to use as a weapon for persuading management. Product vendors and consultants will welcome it for the same reason. It's a guided missal for SGML evangelists! And it's full of cute graphics, pithy quotes, and genuinely fascinating anecdotes. In a word, it's more fun than any book about SGML has a right to be. If your enterprise produces documents, you are sure to benefit from $GML: The Billion Dollar Secret

Printed in TAG, the SGML Newsletter
Helpful Votes: 10 out of 10 total.
Review Date: 1997-10-31

It's not too early to start thinking about Christmas gifts! And that one person you always have such a hard time buying for will be easier this year! Not your spouse, your boss! If you have been trying to get your boss to listen to your crazy ideas about SGML or want to let a new boss in on what all of that acronym stuff is - SGML, the Billion Dollar Secret fits the bill.

Wait! If you think your boss won't read it - there's pictures! Cute little cartoon picctures that show the publications process as it relates to a busy executives job. The pictures are cleaned up versions of the ones we have all hastily scrawled when we try to show our friends, family, and bankers what we do.

Chet Ensign has written the book we all need when talking to the mass market about SGML. The book outlines, in business terms, what SGML is, why someone would want to do it, and what a business can expect to gain by using SGML. Mr. Ensign does a grand job of taking all of the technobabble out of the industry and explaining in clear business terms the problem with information in corporate documentation and how some companies have solved it.

And what companies! The real strength of this book is right in the middle of the book. Chapters 3, 4, 5, and 6 are dedicated to in depth case studies of Sybase, Grolier, Sikorsky Aircraft, and Mobil Corporation. Each business case is organized in it's own chapter with a great little executive summary on the first page. The executive summary is invaluable because at a glance you can see if you want to continue reading the business case. Each business case presents the problem the company was trying to solve, details of what they did and the challenges they faced and then the tangible benefits they saw. Each business case is presented in a great narrative style so that we meet the people who made it happen and share their frustrations and triumphs. This very human approach to technology kept me reading even though in some cases, I already knew how it was going to turn out. If all of this sounds a little chatty for your audience, remember, the executive summaries are first and only one page long!

You are sure to recognize your company as you go through these business cases. Mr. Ensign has done a good job of not only giving us various industries to study but also various implementation strategies - in fact, the only thing these case studies have in common is that they all saved money - big money - using SGML. Grollier changed out their authoring environment, Sybase didn't. Each case gives a compelling reason why or why not. For those of us in the consulting business, these case studies are a gold mine!

One problem we have had with SGML is convincing companies that the up front investment was worthwhile. And we all knew people who were saving big money with SGML but our non disclosures kept us quiet - and most often our customers were unwilling to talk - even to non competitors. Mr. Ensign somehow navigated the legal and political waters that the rest of us were unwilling or unable to chart to bring these case studies to light. I, for one, am eternally grateful. There is an added bonus in chapter 6 when we learn the inside story of the Semiconductor Pinnacles initiative. As a member of another standards organization, I remember the dismay I felt when the Pinnacles group was able to accomplish in one year what our group had only begun after 4 years. Our company hosted a meeting in Dallas for the Texas instrument session of the Pinnacles analysis and the description of how the lonely semiconductor "peaks" find each other and share their common dream made me smile. Descriptions of the analysis process as "Mud, Bricks and Mud 1" is good preparation for any manager who doesn't understand why analysis takes so long. I like the metaphor so much, I plan to start using it with our customers.

The first two chapters give an overview of why you might want to read this book and describe a hypothetical company (Typicorp) that is trying to integrate their electronic data into a new delivery mechanism sans SGML. The successful prototype is followed by the nightmare of true system implementation. We all know companies who have undergone this sort of effort but with the explosion of the World Wide Web and the continual changes in HTML, I suspect Typicorp's problem is even more prevalent today.

Chapter 8 contains references to other places to go for more information and chapter 9 contains guidelines on how to know if your business could benefit from SGML. Chapter 9 also brings some common lessons learned together from the case studies and describes how to use these case studies to gage impact on your organization. That's it! The book is done and your boss is wiser. Many of the sticky questions that you would have had to face when presenting your business case have been answered. (See the three part business case article in the last three issues of ) Chet Ensign has made everyone's life easier who needs to sell SGML. This book will definitely be in my Dad's Christmas stocking (he's still worried that I should have gotten that Civil Engineering degree.......)

Carla Corkern is President of ISOGEN INTERNATIONAL CORP. She lives and reads in Dallas, TX.

1 attributed to Tommie Usdin

XML
SMIL 2.0: Interactive Multimedia for Web and Mobile Devices (X.media.publishing)
Published in Hardcover by Springer (2004-06-14)
Authors: Dick C.A. Bulterman and Lloyd Rutledge
List price: $59.95

Average review score:

Comprehensive, clear, and attractive
Helpful Votes: 1 out of 1 total.
Review Date: 2005-01-14
This is a colorful and attractive book that tells you everything you may ever need to know about creating multimedia presentations using SMIL 2.0, the second release of the World-Wide Web Consortium's (W3C) Synchronized Multimedia Integration Language Recommendation. SMIL is an XML language for creating multimedia presentations, integrating media, temporal control and interactivity. A SMIL presentation can contain a combination of any types of media. SMIL itself is media "agnostic", and includes most media types by referencing their URL's rather than embedding them in the SMIL file itself.

The authors, Bulterman and Rutlege, are respected multimedia researchers and were key contributors to both the SMIL 1.0 and SMIL 2.0 Recommendations. They were personally involved in drafting and testing a significant portion of the standard, and the company that Bulterman used to lead, Oratrix, developed one of the first full implementations of the SMIL 2.0 language, Grins. So these guys know what they are talking about.

While the W3C SMIL 2.0 Recommendation (http://www.w3.org/TR/2005/REC-SMIL2-20050107/) is primarily written for SMIL implementors and XML language designers incorporating SMIL features into their XML-based language, the book is written for multimedia content authors. The book begins with an overview of SMIL 2.0, with six example presentations that show how SMIL can be used, some history, and a guide to the organization of the SMIL 2.0 standard. The next chapter gives a brief but useful introduction to SMIL 2.0 code including the major components of the language: structure, media, layout, timing, linking, and control.

Further chapters go into each of these areas in much greater depth, explaining all of the options and features in each component (terms module in SMIL 2.0) of the language. And there are many! To support fully featured, interactive, and attractive multimedia features that allow infinite flexibility in the look and feel of a multimedia presentation, SMIL 2.0 has a ton of features and options. In addition to the components already listed, there is animation (my favorite), transition effects, media clipping, advanced layout, extended control, and metadata. Bulterman and Rutlege do a good job of presenting a lot of material in an organized and attractive manner, with lots of examples.

By and large, the features in SMIL 2.0 are straightforward and intuitive to use, However, as is true in any standard developed to meet the needs of many separate groups (SMIL 2.0, for example), SMIL 2.0 is a large language with some potential pitfalls, and there are some also "doozers" and "gotchas". By necessity, the SMIL timing model is complex. While usually intuitive, in some particular cases the timing elements and attributes can interact in initially surprising ways. For another example, there are two kinds of SMIL XML for representing transitions, and all transitions may not be available in all platforms. The authors calmly guide the reader through all this. Backward compatability between versions of SMIL, including the oddly named 'skip-content' attribute is another complex subject clearly presented.

This book is both more comprehensive and much more attractively presented than any other book on SMIL that I have seen. The "insiders" view of SMIL that authors have is used to round out the explanations and rationale for things to good effect. Overall this is a great book for any multimedia content developer who is using or considering using SMIL 2.0. It will also be useful to SMIL implementation developers as another source of information when reading and implementing the recommendation documents. Lastly it should be of interest to students studying multimedia as an in-depth guide to a specific comprehensive multimedia presentation architecture.

Aaron M. Cohen
Chairman of the W3C Synchronized Multimedia Working Group (produced the SMIL 2.0 Recommendation)

An essential reference for authors and implementers
Helpful Votes: 1 out of 1 total.
Review Date: 2004-12-23
This is a remarkable book, and by far the most authoritative guide available for the SMIL languages. It serves a broad audience, and combines a readable style with complete expertise in the subject matter.

For authors, the book provides an easy-to-understand explanation of the language principles and syntax. Many useful examples illustrate the features, and provide useful authoring templates. Bulterman and Rutledge's experience with multimedia authors and authoring comes through in the many tips and hints for addressing real-world issues and avoiding potential pitfalls. All examples are provided online as well, along with demos and other resources.

For the serious student or implementer, the book provides detailed explanations of the underlying models for layout, timing and animation. These sections benefit from the combined experience of the book's authors as leading members of the W3C standards group that developed the SMIL languages. Their understanding of the details is clearly beyond that of most other authors on this subject.

The book design itself is interesting and fun. Graphics in the margins mark the chapters, with key chapters featuring flipbook-like graphic "animations". It has a comfortable layout and organization and an excellent index. If I have a complaint, it is that I do not find the graphics summarizing syntax features to be very intuitive. Fortunately, the text and examples provide sufficient syntax reference.

Authors of web multimedia as well as academics and professionals integrating or implementing SMIL language features will find this an invaluable addition to their reference bookshelf - I strongly recommend it.


Books-Under-Review-->Computers-->Data Formats-->Markup Languages-->XML-->7
Related Subjects: Tools Validation Style Sheets References and Standards Applications Linking Forms Addressing and Querying
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