Network: WoW Gold | WoW Accounts | MPS Games | FPSowned
MMOwned - World of Warcraft Exploits, Hacks, Bots and Guides
Homepage »      Register »      Hall of Fame »      Ranks And Awards »      Advertise »      Marketplace »
 
Sign up



Do you like this excellent information? Then Donate HERE to remove ads and support the MMOwned community.


Go Back   MMOwned - World of Warcraft Exploits, Hacks, Bots and Guides > World of Warcraft > WoW Scams

WoW Scams World of Warcraft Whitehat Scamming Methods ONLY.
[NO QUESTIONS HERE]
We do not condone scamming, this section is meant for people to read about scamming so they can prevent being scammed themselves.

Reply
 
LinkBack Thread Tools
  #1  
Old 07-07-2008
fatalmind is offline.
Corporal
  
 
Join Date: Apr 2008
Location: USA
Posts: 25
Reputation: 5
discrete account stealing, semi guide.

Ok I Ran across a thread in here about stealing guild master accounts and such, which would work assuming you could deceive them well enough or they were just stupid. I had thrown up a way to get the username and pass without having to do anything suspicious like join a guild then log into their site for the email and shit. that's not the best thing to do if you happen to scam someone with some resources. They'll figure it was one of the newest members, and then earch the ip log for the site and will probably narrow it down to yours.

So here is a copy of my reply in there for others to take a look through and learn something from it. it's not like it's hard, it's just a little time consuming til you get the hang of it.


1. dl and install your favorite packet sniffer.

2. shut down every program(use process mgr if you have to some apps run to the net in the background)

3. run and bind the sniffer to your computer.

4. now boot up wow and logon

5. pause sniffing, and search the packets for your username/password. once you've found that, the packet's target IP is the LogonIP
(yeah i know you can just ping the logon.worldofwarcraft.com and get the IP, but this is getting you used to sifting through data)

*** On an official wow server, the chat is relayed over to a seperate server to keep the realm running as smooth as possible.

6. start sniffing again and type a random message in any channel (not /say).

7. stop sniffing and search the packets for your message. the packet's target is the CHATIP this time.

*** Ok now we're getting somewhere, we've got the IPs we need for reference the only thing missing is our victim's IP

8. go back into wow and find your victim, a pimped out 70 in s4 gear, a guild master, what ever. bind the sniffer to the CHATIP and send your victim a /w message, with an uncommon word, or modified word, like fooking. it will stand out of thousands of packets since no one ever says it. once you've sent your message stop sniffing, and search the packets for your message again. Although this time you will have 2 copies of your message, 1 going from your comp to the chat server, and 1 going from the chat server to your victim. find both, and copy the victims IP

9. Now we're done, all we have to do now is bind a sniffer to the victims IP and let it sit. you need them to logon to wow again.
*** This could take a day or more, since not every plays wow every single day. But if you're victim is a raid or bg whore
*** it shouldn't take long since they tend to be in and out of game all day long.

10. Lastly you stop the bind, and search the packets of data for the LOGONIP inside those packets is shit like the handshake, lock/key, etc. and the victim's username and password.

11. The reason why I prefer this method as to trying to scam people via email and such is that you don't have to leave a trail, no IP left on a forum, nobody knows the character name(don't want to get wow banned :P) It makes it so they're kinda screwed.

Last edited by fatalmind; 07-07-2008 at 03:44 PM.
Reply With Quote


Donate to remove ads, get your "DONATOR title, and get access to the MMOwned community's elite Shoutbawx.

  #2  
Old 07-07-2008
fatalmind is offline.
Corporal
  
 
Join Date: Apr 2008
Location: USA
Posts: 25
Reputation: 5
50 views and no replies ... even if you think this tutorial sucks please tell me why
Reply With Quote
  #3  
Old 07-07-2008
seatownclown is offline.
Site n00b.. (A leecher if I've been here for more than a month and can't earn 5 rep)
  
 
Join Date: Jun 2008
Posts: 16
Reputation: 2
this is a very loose tutorial I am trying trying it out with the packet sniffing program wireshark, but am very confused which program do you use and has this been successful yet?
Reply With Quote
  #4  
Old 07-07-2008
timetodie187 is offline.
Site n00b.. (A leecher if I've been here for more than a month and can't earn 5 rep)
  
 
Join Date: Aug 2007
Posts: 10
Reputation: 1
Looks good just dont know if it would work =P
Reply With Quote
  #5  
Old 07-07-2008
killerdevil's Avatar
killerdevil is offline.
Master Sergeant
  
 
Join Date: Sep 2006
Posts: 83
Reputation: 11
Points: 905, Level: 2
Points: 905, Level: 2 Points: 905, Level: 2 Points: 905, Level: 2
Level up: 1%, 495 Points needed
Level up: 1% Level up: 1% Level up: 1%
Activity: 0.4%
Activity: 0.4% Activity: 0.4% Activity: 0.4%

which program are you using?
Reply With Quote
  #6  
Old 07-08-2008
Verye's Avatar
Verye is offline.
The WoW Lawyer
  
 
Join Date: Jun 2007
Location: America
Posts: 1,948
Reputation: 391
Points: 5,737, Level: 8
Points: 5,737, Level: 8 Points: 5,737, Level: 8 Points: 5,737, Level: 8
Level up: 31%, 763 Points needed
Level up: 31% Level up: 31% Level up: 31%
Activity: 0%
Activity: 0% Activity: 0% Activity: 0%
Are you saying you can use a program to get someone's username and password just by making them say a phrase in-game?
__________________
Link to my guide: [Only registered and activated users can see links. ] | I'm retired, please don't PM me. Thanks.
Reply With Quote
  #7  
Old 07-08-2008
Sevrin is offline.
Site n00b.. (A leecher if I've been here for more than a month and can't earn 5 rep)
  
 
Join Date: May 2008
Posts: 3
Reputation: 1
Even if said method does in fact work, i know that my ip address changes frequently, so you would have to be lucky, but i don't think this works.

Because if this method worked, you would think more people would know about it, lol.
Reply With Quote
  #8  
Old 07-08-2008
fatalmind is offline.
Corporal
  
 
Join Date: Apr 2008
Location: USA
Posts: 25
Reputation: 5
true, except the key fact of it falls into simple logic and common sense. common sense isn't common. why is your IP changing frequently (and what do you mean by that, every day, week, month?), assuming you're using cable internet, you're connected all the time, unless you shut your router off after you're done, which most people never do. Your IP won't change unless you reset your router, refresh your tcip/ip settings, or your ISP reboots for an update of somesort (or crashes).

It's pretty safe to assume people aren't playing wow on dial up which would give you a new IP every time you connect. And dsl isn't too common for gamers. which can give you a new IP at random. It's fairly safe to assume that people's IPs are going to stay the same for atleast a month. Mine hasn't changed in 6 months.

I'm using a TCP sniffer that's in net tools 4. For those of you not familiar with it, it's a great collection of apps none need to be installed. here's a list of the "most important tools" it comes with, there are more:


IP Address Scanner, IP Calculator, IP Converter, Port
Listener, Port Scanner, Ping, NetStat (2 ways), Trace
Route (2 ways), TCP/IP Configuration, Online - Offline
Checker, Resolve Host & IP, Time Sync, Whois & MX Lookup,
Connect0r, Connection Analysator and prtotector, Net
Sender, E-mail seeker, Net Pager, Active and Passive port
scanner, Spoofer, Hack Trapper, HTTP flooder (DoS), Mass
Website Visiter, Advanced Port Scanner, Trojan Hunter
(Multi IP), Port Connecter Tool, Advanced Spoofer,
Advanced Anonymous E-mailer, Simple Anonymous E-mailer,
Anonymous E-mailer with Attachment Support, Mass E-mailer,
E-mail Bomber, E-mail Spoofer, Simple Port Scanner (fast),
Advanced Netstat Monitoring, X Pinger, Web Page Scanner,
Fast Port Scanner, Deep Port Scanner, Fastest Host Scanner
(UDP), Get Header, Open Port Scanner, Multi Port Scanner,
HTTP scanner (Open port 80 subnet scanner), Multi Ping for
Cisco Routers, TCP Packet Sniffer, UDP flooder, Resolve
and Ping, Multi IP ping, File Dependency Sniffer,
EXE-joiner (bind 2 files), Encrypter, Advanced Encryption,
File Difference Engine, File Comparasion, Mass File
Renamer, Add Bytes to EXE, Variable Encryption, Simple
File Encryption, ASCII to Binary (and Binary to ASCII),
Enigma, Password Unmasker, Credit Card Number Validate and
generate, Create Local HTTP Server, eXtreme UDP Flooder,
Web Server Scanner, Force Reboot, Webpage Info Seeker,
Bouncer, Advanced Packet Sniffer, IRC server creater,
Connection Tester, Fake Mail Sender, Bandwidth Monitor,
Remote Desktop Protocol Scanner, MX Query, Messenger
Packet Sniffer, API Spy, DHCP Restart, File Merger, E-mail
Extractor (crawler / harvester bot), Open FTP Scanner,
IP String COllecter, Range Net Send, CPU Monitor, Web
Server (possibility to send anonymous E-mails without
input of SMTP), Advanced System Lockup, Port Connect -
Listen Tool, Internet MAC Address Scanner, Connection
Manager / Monitor, Direct Peer Connecter (Send/Receive
Files + Chat), Mouse Record/Play (Macro Tool),
Steganographer (Hiding data in pictures), File Shredder,
Local Access Enumerater, WEP/WPA Key Generator, URL
Encoder, Create Virtual Drives, COM Detect and Test,
Easy and Fast Screenshot Maker (also Web Hex ColorPicker),
Force Application Termination (against Viruses and
Spyware).




one of my favorites is the mouse/keyboard recorder. It's best used for dps boss fights, since the scenario is the same, you're not being attacked, you just pump out damage. I record just before 98% hp is reached, i click the wow button on the taskbar, so it will do it for me next time. once it pops up I do my best to crank out as much dps as I can evenly, I don't want to run out of mana/rage/wtvr. when it's done I tab back and hit stop. I save it as BOSS_name so the next time I can tab to net tools, boot up the player, hit play, and do something else for 5-10 minutes.




Now back to the subject of sniffing. YES it's possible. The downside is that most packet sniffers, example ethereal, don't convert the hex data it's receiving into ascii. you can fix this 1 of 2 ways, 1 sucks trying to find it , the others just kinda sucks. There are a few home made packet sniffers floating around that don't show the hex data, it converts it into ascii and then displays the packet content, I see them mostly on the dc++ network oddly enough (I used to write private clients/op clients/bot clients).

If you can find one that does that you're all set, it will save a ton of time, and makes going through packets with ctrl+f much easier and quicker. The other solution, if you can't find a sniffer that converts for you, you need to use an online hex to ascii converter, one that can take in a lot of text at once, 1mb at a time (most, if you're filtering your packets properly you shouldn't get more than that unless you're sitting on it for a day or so. unless you filter out all the IPs for say a logon server IP ), convert it, then search for what you're looking for.


The sniffer in net tools 4 will show you the raw data, which I would dump into a txt after I filtered out all of the unwanted IPs. convert it on [Only registered and activated users can see links. ]

***********
SCREENSHOT: (of net tools 4 in mini mode) http://img503.imageshack.us/img503/4...minipicdx9.jpg
***********

Keep in mind this isn't just for WoW, you can use this method for a lot of net programs, games, servers, websites. just takes a little time and patience. And if you run into encrypted packets, there are plenty of sites out there that host all sorts of encryption/decryption for just about anything, heck if you put a little time into it I'm sure you'll find something like this ...


code past this line (c++)
*****************************



/* Round 3 */
HH (a, b, c, d, x[ 5], S31, 0xfffa3942); /* 33 */
HH (d, a, b, c, x[ 8], S32, 0x8771f681); /* 34 */
HH (c, d, a, b, x[11], S33, 0x6d9d6122); /* 35 */
HH (b, c, d, a, x[14], S34, 0xfde5380c); /* 36 */
HH (a, b, c, d, x[ 1], S31, 0xa4beea44); /* 37 */
HH (d, a, b, c, x[ 4], S32, 0x4bdecfa9); /* 38 */
HH (c, d, a, b, x[ 7], S33, 0xf6bb4b60); /* 39 */
HH (b, c, d, a, x[10], S34, 0xbebfbc70); /* 40 */
HH (a, b, c, d, x[13], S31, 0x289b7ec6); /* 41 */
HH (d, a, b, c, x[ 0], S32, 0xeaa127fa); /* 42 */
HH (c, d, a, b, x[ 3], S33, 0xd4ef3085); /* 43 */
HH (b, c, d, a, x[ 6], S34, 0x4881d05); /* 44 */
HH (a, b, c, d, x[ 9], S31, 0xd9d4d039); /* 45 */
HH (d, a, b, c, x[12], S32, 0xe6db99e5); /* 46 */
HH (c, d, a, b, x[15], S33, 0x1fa27cf8); /* 47 */
HH (b, c, d, a, x[ 2], S34, 0xc4ac5665); /* 48 */

/* Round 4 */
II (a, b, c, d, x[ 0], S41, 0xf4292244); /* 49 */
II (d, a, b, c, x[ 7], S42, 0x432aff97); /* 50 */
II (c, d, a, b, x[14], S43, 0xab9423a7); /* 51 */
II (b, c, d, a, x[ 5], S44, 0xfc93a039); /* 52 */
II (a, b, c, d, x[12], S41, 0x655b59c3); /* 53 */
II (d, a, b, c, x[ 3], S42, 0x8f0ccc92); /* 54 */
II (c, d, a, b, x[10], S43, 0xffeff47d); /* 55 */
II (b, c, d, a, x[ 1], S44, 0x85845dd1); /* 56 */
II (a, b, c, d, x[ 8], S41, 0x6fa87e4f); /* 57 */
II (d, a, b, c, x[15], S42, 0xfe2ce6e0); /* 58 */
II (c, d, a, b, x[ 6], S43, 0xa3014314); /* 59 */
II (b, c, d, a, x[13], S44, 0x4e0811a1); /* 60 */
II (a, b, c, d, x[ 4], S41, 0xf7537e82); /* 61 */
II (d, a, b, c, x[11], S42, 0xbd3af235); /* 62 */
II (c, d, a, b, x[ 2], S43, 0x2ad7d2bb); /* 63 */
II (b, c, d, a, x[ 9], S44, 0xeb86d391); /* 64 */


........................ end of snippet 1


........................ start of snippet 2


inline void MD5::HH(uint4& a, uint4 b, uint4 c, uint4 d, uint4 x,
uint4 s, uint4 ac){
a += H(b, c, d) + x + ac;
a = rotate_left (a, s) +b;
}

inline void MD5::II(uint4& a, uint4 b, uint4 c, uint4 d, uint4 x,
uint4 s, uint4 ac){
a += I(b, c, d) + x + ac;
a = rotate_left (a, s) +b;
}

*************************************************

yes that was parts of md5.


This wasn't meant to be a noob guide. this was meant to be a guideline for everyone, mainly how you can go about getting wow accounts without leaving a trace to get yourself caught. And how to get other things. but mostly just to open people's eyes as to how things can be achieved.
Reply With Quote
  #9  
Old 07-08-2008
Silentgnomez is offline.
Site n00b.. (A leecher if I've been here for more than a month and can't earn 5 rep)
  
 
Join Date: May 2008
Posts: 25
Reputation: 1
Points: 311, Level: 1
Points: 311, Level: 1 Points: 311, Level: 1 Points: 311, Level: 1
Level up: 78%, 89 Points needed
Level up: 78% Level up: 78% Level up: 78%
Activity: 0%
Activity: 0% Activity: 0% Activity: 0%
Well this sounds very impresive.
I already repped you, but could you also write a more noobie guide for people like me?
What to fill in where etc?
No reason why, but just a clear and step by step guide.

Thanks if you do so. If not, still thanks
Reply With Quote
  #10  
Old 07-08-2008
fatalmind is offline.
Corporal
  
 
Join Date: Apr 2008
Location: USA
Posts: 25
Reputation: 5
well with most sniffers all you need to put in would be source IP, (where the data is coming from) and the destination IP (where it's going) so If I was trying to find the logon serverIP (and I couldn't get the IP via ping on us.logon.worldofwarcraft.com I would put my IP as the sourceIP and leave the destination blank. That will show me all the packets leaving my computer during the "sniff". once I get the logon server IP I can enter that into the destination IP and sniff again while logging into WoW. and I will have captured all the data sent from my computer to their server.


there really isn't much you need to fill out. some let you choose between tcp and udp sniffing

For those who don't know (posting the def on wikipedia)
The Transmission Control Protocol (TCP) is one of the core protocols of the Internet protocol suite. TCP provides reliable, in-order delivery of a stream of bytes, making it suitable for applications like file transfer and e-mail. It is so important in the Internet protocol suite that sometimes the entire suite is referred to as "TCP/IP." TCP manages a large fraction of the individual conversations between Internet hosts, for example between web servers and web clients. It is also responsible for controlling the size and rate at which messages are exchanged between the server and the client.



User Datagram Protocol (UDP) is one of the core protocols of the Internet protocol suite. Using UDP, programs on networked computers can send short messages sometimes known as datagrams (using Datagram Sockets) to one another. UDP is sometimes called the Universal Datagram Protocol. The protocol was designed by David P. Reed in 1980.

UDP does not guarantee reliability or ordering in the way that TCP does. Datagrams may arrive out of order, appear duplicated, or go missing without notice. Avoiding the overhead of checking whether every packet actually arrived makes UDP faster and more efficient, for applications that do not need guaranteed delivery. Time-sensitive applications often use UDP because dropped packets are preferable to delayed packets. UDP's stateless nature is also useful for servers that answer small queries from huge numbers of clients. Unlike TCP, UDP is compatible with packet broadcast (sending to all on local network) and multicasting (send to all subscribers).

Common network applications that use UDP include: the Domain Name System (DNS), streaming media applications such as IPTV, Voice over IP (VoIP), Trivial File Transfer Protocol (TFTP) and online games.
Reply With Quote
  #11  
Old 07-08-2008
Sealteams is offline.
New User
  
 
Join Date: May 2008
Posts: 17
Reputation: 1
Points: 360, Level: 1
Points: 360, Level: 1 Points: 360, Level: 1 Points: 360, Level: 1
Level up: 90%, 40 Points needed
Level up: 90% Level up: 90% Level up: 90%
Activity: 3.7%
Activity: 3.7% Activity: 3.7% Activity: 3.7%
So the point of this is to find the GM or normal player's IP?

Edit: Then once you have their IP you can use the packet sniffer to monitor what info they are sending to the logon servers, which will be their username and password? I'm vary vary confuzed.
Reply With Quote
  #12  
Old 07-08-2008
-ßlink-'s Avatar
-ßlink- is online.
Site Donator

  
 
Join Date: Jan 2008
Posts: 362
Reputation: 69
Points: 4,092, Level: 6
Points: 4,092, Level: 6 Points: 4,092, Level: 6 Points: 4,092, Level: 6
Level up: 55%, 408 Points needed
Level up: 55% Level up: 55% Level up: 55%
Activity: 22.6%
Activity: 22.6% Activity: 22.6% Activity: 22.6%

im going to try this out. i dont believe this would work. if it does, blizzard fails. they need to like hash the pwords.
__________________
< [Only registered and activated users can see links. ] >
< [Only registered and activated users can see links. ] >
Reply With Quote
  #13  
Old 07-08-2008
Sealteams is offline.
New User
  
 
Join Date: May 2008
Posts: 17
Reputation: 1
Points: 360, Level: 1
Points: 360, Level: 1 Points: 360, Level: 1 Points: 360, Level: 1
Level up: 90%, 40 Points needed
Level up: 90% Level up: 90% Level up: 90%
Activity: 3.7%
Activity: 3.7% Activity: 3.7% Activity: 3.7%
So, I was right in the above post. Get their IP and sniff whatever they type in...

Thats a shitload of info to go through though.
I'm trying right now anyway.
Reply With Quote
  #14  
Old 07-09-2008
fatalmind is offline.
Corporal
  
 
Join Date: Apr 2008
Location: USA
Posts: 25
Reputation: 5
The last account I stole with this method was 2.3.x don't remember the #. (it was returned) They may hash their passwords now. unless it's a custom hash which it could be it's either md5 hash, tiger hash or a mod of either. and they can all be found online. A hash can be broken, it takes time, like everything else.

wow example, change your username and password to 123 abc. you now know the predefined text that is going to be sent. you can get the logon IP by pinging the us/eu.logon.worldofwarcraft.com address. now you can filter out all the other packets being sent out of your computer. The ones you are left with are WoW sending and receiving data from the server. (if you can figure out the handshake/key/lock process, it MAY be possible to make fake retail clients. I'm not possitive I don't know if it receives the usr/pass and sends a check to the site's database, or weather the site just sends queries to the server account table.) Weed out packets that are clearly not account info, even if it's encrypted, the useless packets will be bloated in comparison. the user and password should be seperated by a space or $. so 123$abc there may or may not be commands in the packet as well.

Example:

$MyINFO $ALL <username> <password>$ $<flag(WoW/BC flag)>$<e-mail>$<UserIP>$

since we know the username and password is a predefined size, you would look for $xyz$ $<xyz>$ some fore of those outer brackets surrounding 2 sets of 3 characters. if it's not encrypted it will be your user and pass in text which you would have already noticed lol.

Or it's going to be 2 sets of 3 random ascii symbols.


copy the first set of characters or 2 from the start of that packet. and search the entire stack of packets you have for that same strip of code. if you find nothing else, then you're ok.

when you are searching through your victims logon packets, search for the same string of code, and you should have the packet with the account info.

save it to notepad or something.

now go and seat you username and password to abcdefg-xyz for each. there are 26 letters. so you sniff your new set of logon packets, and search teh stack for the strip of code again. once fond the place where the 2 sets of 3 between $$ or <> should be 26 characters between each. copy and paste them both into notepad, 1 over the other. and compare each place. you are checking to see if the characters are the same or different. if it's the same then it means it does certain things to certain letters. if they are different then it's a linked into a seeded random function, which changes itself by the time of the internal clock, making it as close to random as a computer can. if that's the case your're ****ed unless you're gonna try to figure out how to reverse engineer s.rand() (it can be done)

but if the 2 sets of characters were the same from the abcd-xyz user and pass, then you can save the first set of characters, and delete the other line.

remove the <> or $$ from the ends you should be left with just the 26 encrypted letters.

now paste your victims logon packet 3 lines under it. 1 for use 2 for space.

bump the top line down 1, and write abcdefg ... over it. now you can look at the alpha letter, and look down to see what it is after it's encrypted. now look at the victims logon info below, and decode it by hand. should only take 5 minutes or so, maybe less, if it's short.
Reply With Quote
  #15  
Old 07-09-2008
Silentgnomez is offline.
Site n00b.. (A leecher if I've been here for more than a month and can't earn 5 rep)
  
 
Join Date: May 2008
Posts: 25
Reputation: 1
Points: 311, Level: 1
Points: 311, Level: 1 Points: 311, Level: 1 Points: 311, Level: 1
Level up: 78%, 89 Points needed
Level up: 78% Level up: 78% Level up: 78%
Activity: 0%
Activity: 0% Activity: 0% Activity: 0%
Very, very interesting. I aint doing much right atm. I am only able to see my own Username ( trying with my own account) but no password.

Could I maybe ask which programs you use?
Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are On



All times are GMT -4. The time now is 12:35 PM.




Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.1

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 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493