Unix Technical Forum

SEO

vBulletin Search Engine Optimization


Go Back   Unix Technical Forum > Database Server Software > Oracle Database

Register FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 02-23-2008, 09:11 AM
Andrew
 
Posts: n/a
Default W2000 connect / as sysdba problem

Hi,
I am setting up new Oracle 9.2 DB on my laptop.
problem is that I can connect as SYSDBA using

connect sys/sys as sysdba

but when I am using

connect / as sysdba

I am always getting ORA-01031: insufficient privileges

I have created instance using
oradim -new -sid OPWVDB1L -startmode manual -pfile
c:\oracle\ora92\database\initOPWVDB1L.ora

in sqlnet.ora I have
SQLNET.AUTHENTICATION_SERVICES= (NTS)

my Win2K account is a member of ORA_DBA group

remote_login_passwordfile = EXCLUSIVE

password file has been created, before I created password I wasn't
able to login with sys/sys as well...

Any help would be appreciated!
Thanks.
Andrew
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2 (permalink)  
Old 02-23-2008, 09:12 AM
Howard J. Rogers
 
Posts: n/a
Default Re: W2000 connect / as sysdba problem

Andrew wrote:
> Hi,
> I am setting up new Oracle 9.2 DB on my laptop.
> problem is that I can connect as SYSDBA using
>
> connect sys/sys as sysdba
>
> but when I am using
>
> connect / as sysdba
>
> I am always getting ORA-01031: insufficient privileges
>
> I have created instance using
> oradim -new -sid OPWVDB1L -startmode manual -pfile
> c:\oracle\ora92\database\initOPWVDB1L.ora
>
> in sqlnet.ora I have
> SQLNET.AUTHENTICATION_SERVICES= (NTS)


Get rid of that line (or comment it out) and then see what happens.

Regards
HJR
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 02-23-2008, 09:12 AM
Kenneth Koenraadt
 
Posts: n/a
Default Re: W2000 connect / as sysdba problem

On 29 Apr 2004 21:52:23 -0700, myfam@surfeu.fi (Andrew) wrote:

>Hi,
>I am setting up new Oracle 9.2 DB on my laptop.
>problem is that I can connect as SYSDBA using
>
>connect sys/sys as sysdba
>
>but when I am using
>
>connect / as sysdba
>
>I am always getting ORA-01031: insufficient privileges
>
>I have created instance using
>oradim -new -sid OPWVDB1L -startmode manual -pfile
>c:\oracle\ora92\database\initOPWVDB1L.ora
>
>in sqlnet.ora I have
>SQLNET.AUTHENTICATION_SERVICES= (NTS)
>
>my Win2K account is a member of ORA_DBA group
>
>remote_login_passwordfile = EXCLUSIVE


You appear to have read the doc. about O/S authentication, but have
got it wrong :

remote_login_passwordfile = EXCLUSIVE means

"Use the password file, thus disregard O/S authentication"

Change it to

remote_login_passwordfile = NONE

Which means "Ignore the password file, use O/S authentication".

Your sqlnet.ora setting is right (right, Howard ;-) ? )


- Kenneth Koenraadt



>
>password file has been created, before I created password I wasn't
>able to login with sys/sys as well...
>
>Any help would be appreciated!
>Thanks.
>Andrew


Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old 02-23-2008, 09:12 AM
Howard J. Rogers
 
Posts: n/a
Default Re: W2000 connect / as sysdba problem

Kenneth Koenraadt wrote:

> On 29 Apr 2004 21:52:23 -0700, myfam@surfeu.fi (Andrew) wrote:
>
>
>>Hi,
>>I am setting up new Oracle 9.2 DB on my laptop.
>>problem is that I can connect as SYSDBA using
>>
>>connect sys/sys as sysdba
>>
>>but when I am using
>>
>>connect / as sysdba
>>
>>I am always getting ORA-01031: insufficient privileges
>>
>>I have created instance using
>>oradim -new -sid OPWVDB1L -startmode manual -pfile
>>c:\oracle\ora92\database\initOPWVDB1L.ora
>>
>>in sqlnet.ora I have
>>SQLNET.AUTHENTICATION_SERVICES= (NTS)
>>
>>my Win2K account is a member of ORA_DBA group
>>
>>remote_login_passwordfile = EXCLUSIVE

>
>
> You appear to have read the doc. about O/S authentication, but have
> got it wrong :
>
> remote_login_passwordfile = EXCLUSIVE means
>
> "Use the password file, thus disregard O/S authentication"
>
> Change it to
>
> remote_login_passwordfile = NONE
>
> Which means "Ignore the password file, use O/S authentication".
>
> Your sqlnet.ora setting is right (right, Howard ;-) ? )
>
>
> - Kenneth Koenraadt


We are all allowed to make mistakes, but that, unfortunately, is an
absolute howler, and completely and utterly untrue. Whatever the setting
for remote_login_passwordfile, Oracle *always* checks the O/S for
appropriate group membership, and if it finds it, doesn't bother
checking the password file, even if the parameter tells it to.

Remote_login_passwordfile=NONE means "there is no password file". It
does NOT mean 'use O/S authentication'.

Proof? Well, how about this?

C:\>sqlplus "/ as sysdba"

SQL*Plus: Release 8.1.7.0.0 - Production on Fri Apr 30 16:53:13 2004

(c) Copyright 2000 Oracle Corporation. All rights reserved.


Connected to:
Oracle8i Enterprise Edition Release 8.1.7.3.0 - Production
With the Partitioning option
JServer Release 8.1.7.3.0 - Production

SQL> show parameter remote_login

NAME TYPE VALUE
------------------------------------ ------- ------------------------
remote_login_passwordfile string EXCLUSIVE

Now, I can do that on 9i and 10g too if you want me to. It's been that
way since version 7, in fact.

Incidentally, I got it wrong too. The above example is taken from a
system on which SQLNET.AUTHENTICATION_SERVICES has indeed been set to
NTS, so my earlier advice to get rid of the line was just daft. I can
only ask of the original poster: are you sure you're looking at the
right SQLNET.ORA? And are you certain that your user account you use to
log onto the server is a member of the ORA_DBA LOCAL group (domain
groups won't do it).

Regards
HJR



Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #5 (permalink)  
Old 02-23-2008, 09:12 AM
Kenneth Koenraadt
 
Posts: n/a
Default Re: W2000 connect / as sysdba problem



On Fri, 30 Apr 2004 16:59:23 +1000, "Howard J. Rogers"
<hjr@dizwell.com> wrote:

>Kenneth Koenraadt wrote:
>
>> On 29 Apr 2004 21:52:23 -0700, myfam@surfeu.fi (Andrew) wrote:
>>
>>
>>>Hi,
>>>I am setting up new Oracle 9.2 DB on my laptop.
>>>problem is that I can connect as SYSDBA using
>>>
>>>connect sys/sys as sysdba
>>>
>>>but when I am using
>>>
>>>connect / as sysdba
>>>
>>>I am always getting ORA-01031: insufficient privileges
>>>
>>>I have created instance using
>>>oradim -new -sid OPWVDB1L -startmode manual -pfile
>>>c:\oracle\ora92\database\initOPWVDB1L.ora
>>>
>>>in sqlnet.ora I have
>>>SQLNET.AUTHENTICATION_SERVICES= (NTS)
>>>
>>>my Win2K account is a member of ORA_DBA group
>>>
>>>remote_login_passwordfile = EXCLUSIVE

>>
>>
>> You appear to have read the doc. about O/S authentication, but have
>> got it wrong :
>>
>> remote_login_passwordfile = EXCLUSIVE means
>>
>> "Use the password file, thus disregard O/S authentication"
>>
>> Change it to
>>
>> remote_login_passwordfile = NONE
>>
>> Which means "Ignore the password file, use O/S authentication".
>>
>> Your sqlnet.ora setting is right (right, Howard ;-) ? )
>>
>>
>> - Kenneth Koenraadt

>
>We are all allowed to make mistakes, but that, unfortunately, is an
>absolute howler, and completely and utterly untrue. Whatever the setting
>for remote_login_passwordfile, Oracle *always* checks the O/S for
>appropriate group membership, and if it finds it, doesn't bother
>checking the password file, even if the parameter tells it to.
>
>Remote_login_passwordfile=NONE means "there is no password file". It
>does NOT mean 'use O/S authentication'.
>
>Proof? Well, how about this?
>
>C:\>sqlplus "/ as sysdba"
>
>SQL*Plus: Release 8.1.7.0.0 - Production on Fri Apr 30 16:53:13 2004
>
>(c) Copyright 2000 Oracle Corporation. All rights reserved.
>
>
>Connected to:
>Oracle8i Enterprise Edition Release 8.1.7.3.0 - Production
>With the Partitioning option
>JServer Release 8.1.7.3.0 - Production
>
>SQL> show parameter remote_login
>
>NAME TYPE VALUE
>------------------------------------ ------- ------------------------
>remote_login_passwordfile string EXCLUSIVE
>
>Now, I can do that on 9i and 10g too if you want me to. It's been that
>way since version 7, in fact.
>
>Incidentally, I got it wrong too. The above example is taken from a
>system on which SQLNET.AUTHENTICATION_SERVICES has indeed been set to
>NTS, so my earlier advice to get rid of the line was just daft. I can
>only ask of the original poster: are you sure you're looking at the
>right SQLNET.ORA? And are you certain that your user account you use to
>log onto the server is a member of the ORA_DBA LOCAL group (domain
>groups won't do it).
>
>Regards
>HJR
>
>
>


Hi Howard,

Can't agree.

It's true that you can "connect / as sysdba" even with
remote_login_passwordfile =exclusive,
but only as long as your user is a *LOCAL* W2K user. If you logon to
the server *remotely* with e.g. a Domain user account, which is also
a member of the local ORA_DBA group you *won't* be able to "connect /
as sysdba". I guess that's why it is called
"remote_login_passwordfile" and not "local_login_passwordfile"

The doc also states that you must set remote_login_passwordfile =NONE
to use OS-authentication on W2k. The fact that a *local* user can
somehow bypass it does not affect that.

<quote>
Set the REMOTE_LOGIN_PASSWORDFILE parameter to NONE in the
INIT<SID>.ORA
file. This parameter enables operating system authenticated
logins for the
INTERNAL user.
</quote>

- Kenneth Koenraadt
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #6 (permalink)  
Old 02-23-2008, 09:12 AM
Howard J. Rogers
 
Posts: n/a
Default Re: W2000 connect / as sysdba problem

Kenneth Koenraadt wrote:
[snip]
>
>
> Hi Howard,
>
> Can't agree.
>
> It's true that you can "connect / as sysdba" even with
> remote_login_passwordfile =exclusive,
> but only as long as your user is a *LOCAL* W2K user.


Which is, of course, exactly the case for our original poster, since
he's doing all of this on his laptop. So even if the rest of what you
write is true, it's not of relevance to him, is it?

> If you logon to
> the server *remotely* with e.g. a Domain user account, which is also
> a member of the local ORA_DBA group you *won't* be able to "connect /
> as sysdba". I guess that's why it is called
> "remote_login_passwordfile" and not "local_login_passwordfile"


Well, since it's a remote connection, you won't be able to connect / as
sysdba *at all* because there needs to be a tnsnames alias in there
somewhere (somewhere I can never get right in any case: sqlplus "/@win92
as sysdba" isn't doing it for me!).

> The doc also states that you must set remote_login_passwordfile =NONE
> to use OS-authentication on W2k. The fact that a *local* user can
> somehow bypass it does not affect that.
>
> <quote>
> Set the REMOTE_LOGIN_PASSWORDFILE parameter to NONE in the
> INIT<SID>.ORA
> file. This parameter enables operating system authenticated
> logins for the
> INTERNAL user.
> </quote>


Yup, Oracle's course notes always said you had to set R_L_P to NONE too.
But it isn't true. And this isn't a Windows thing, either, since I used
to show my students the folly of the 'must set it to NONE' by doing
exactly the same test as I showed in my last post, but on a Solaris box.

Regards
HJR
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #7 (permalink)  
Old 02-23-2008, 09:12 AM
Howard J. Rogers
 
Posts: n/a
Default Re: W2000 connect / as sysdba problem

Howard J. Rogers wrote:

> Kenneth Koenraadt wrote:
> [snip]
>
>>
>>
>> Hi Howard,
>>
>> Can't agree.
>>
>> It's true that you can "connect / as sysdba" even with
>> remote_login_passwordfile =exclusive,
>> but only as long as your user is a *LOCAL* W2K user.

>
>
> Which is, of course, exactly the case for our original poster, since
> he's doing all of this on his laptop. So even if the rest of what you
> write is true, it's not of relevance to him, is it?
>
>> If you logon to
>> the server *remotely* with e.g. a Domain user account, which is also
>> a member of the local ORA_DBA group you *won't* be able to "connect /
>> as sysdba". I guess that's why it is called
>> "remote_login_passwordfile" and not "local_login_passwordfile"

>
>
> Well, since it's a remote connection, you won't be able to connect / as
> sysdba *at all* because there needs to be a tnsnames alias in there
> somewhere (somewhere I can never get right in any case: sqlplus "/@win92
> as sysdba" isn't doing it for me!).
>
>> The doc also states that you must set remote_login_passwordfile =NONE
>> to use OS-authentication on W2k. The fact that a *local* user can
>> somehow bypass it does not affect that.
>>
>> <quote>
>> Set the REMOTE_LOGIN_PASSWORDFILE parameter to NONE in the
>> INIT<SID>.ORA file. This parameter enables operating system
>> authenticated
>> logins for the
>> INTERNAL user. </quote>

>
>
> Yup, Oracle's course notes always said you had to set R_L_P to NONE too.
> But it isn't true. And this isn't a Windows thing, either, since I used
> to show my students the folly of the 'must set it to NONE' by doing
> exactly the same test as I showed in my last post, but on a Solaris box.
>
> Regards
> HJR


Oh, by the way, just another test to make the point. Here's what my
server says:

SQL> show parameter remote_login

NAME TYPE VALUE
------------------------------------ ----------- ---------
remote_login_passwordfile string EXCLUSIVE

Here's my sqlnet.ora on the *CLIENT* machine:

SQLNET.AUTHENTICATION_SERVICES= (NTS)

NAMES.DIRECTORY_PATH= (TNSNAMES)

And here's the acid test:

H:\>sqlplus "/@win92 as sysdba"

SQL*Plus: Release 10.1.0.2.0 - Production on Fri Apr 30 18:00:36 2004

Copyright (c) 1982, 2004, Oracle. All rights reserved.


Connected to:
Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.1.0 - Production

So that's me finally managing to get a remote connection using O/S
authentication to a 9i database that's got R_L_P set to something other
than NONE.

Still think the docs are correct?

Regards
HJR
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #8 (permalink)  
Old 02-23-2008, 09:12 AM
Kenneth Koenraadt
 
Posts: n/a
Default Re: W2000 connect / as sysdba problem


On Fri, 30 Apr 2004 18:03:11 +1000, "Howard J. Rogers"
<hjr@dizwell.com> wrote:

>Howard J. Rogers wrote:
>
>> Kenneth Koenraadt wrote:
>> [snip]
>>
>>>
>>>
>>> Hi Howard,
>>>
>>> Can't agree.
>>>
>>> It's true that you can "connect / as sysdba" even with
>>> remote_login_passwordfile =exclusive,
>>> but only as long as your user is a *LOCAL* W2K user.

>>
>>
>> Which is, of course, exactly the case for our original poster, since
>> he's doing all of this on his laptop. So even if the rest of what you
>> write is true, it's not of relevance to him, is it?
>>
>>> If you logon to
>>> the server *remotely* with e.g. a Domain user account, which is also
>>> a member of the local ORA_DBA group you *won't* be able to "connect /
>>> as sysdba". I guess that's why it is called
>>> "remote_login_passwordfile" and not "local_login_passwordfile"

>>
>>
>> Well, since it's a remote connection, you won't be able to connect / as
>> sysdba *at all* because there needs to be a tnsnames alias in there
>> somewhere (somewhere I can never get right in any case: sqlplus "/@win92
>> as sysdba" isn't doing it for me!).
>>
>>> The doc also states that you must set remote_login_passwordfile =NONE
>>> to use OS-authentication on W2k. The fact that a *local* user can
>>> somehow bypass it does not affect that.
>>>
>>> <quote>
>>> Set the REMOTE_LOGIN_PASSWORDFILE parameter to NONE in the
>>> INIT<SID>.ORA file. This parameter enables operating system
>>> authenticated
>>> logins for the
>>> INTERNAL user. </quote>

>>
>>
>> Yup, Oracle's course notes always said you had to set R_L_P to NONE too.
>> But it isn't true. And this isn't a Windows thing, either, since I used
>> to show my students the folly of the 'must set it to NONE' by doing
>> exactly the same test as I showed in my last post, but on a Solaris box.
>>
>> Regards
>> HJR

>
>Oh, by the way, just another test to make the point. Here's what my
>server says:
>
>SQL> show parameter remote_login
>
>NAME TYPE VALUE
>------------------------------------ ----------- ---------
>remote_login_passwordfile string EXCLUSIVE
>
>Here's my sqlnet.ora on the *CLIENT* machine:
>
>SQLNET.AUTHENTICATION_SERVICES= (NTS)
>
>NAMES.DIRECTORY_PATH= (TNSNAMES)
>
>And here's the acid test:
>
>H:\>sqlplus "/@win92 as sysdba"
>
>SQL*Plus: Release 10.1.0.2.0 - Production on Fri Apr 30 18:00:36 2004
>
>Copyright (c) 1982, 2004, Oracle. All rights reserved.
>
>
>Connected to:
>Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
>With the Partitioning, OLAP and Oracle Data Mining options
>JServer Release 9.2.0.1.0 - Production
>
>So that's me finally managing to get a remote connection using O/S
>authentication to a 9i database that's got R_L_P set to something other
>than NONE.
>
>Still think the docs are correct?
>
>Regards
>HJR



Your example does not prove anything.

I have experienced myself lots of time that I need to have R_L_L <>
EXCLUSIVE" in order for "connect / as sysdba" to work, when I am
logged on as a domain user being a member of ORA_DBA.

And the Doc just confirms my observations, and I see no reason not to
stick to it.

The fact that *you* might have been able to bypass it, possibly due to
a W2K bug, is unusable to me. Sorry.


BTW : How come that when you *think* others are wrong, it's a "howler"
and "utterly untrue". When YOU say something definetely incorrect (the
sqlnet.ora thing) it's : "Incidentally, I got it wrong".

I suspect you get furious now, so I'll end the discussion here.

- Kenneth Koenraadt
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #9 (permalink)  
Old 02-23-2008, 09:12 AM
Kenneth Koenraadt
 
Posts: n/a
Default Re: W2000 connect / as sysdba problem

On Fri, 30 Apr 2004 17:55:48 +1000, "Howard J. Rogers"
<hjr@dizwell.com> wrote:

>Kenneth Koenraadt wrote:
>[snip]
>>
>>
>> Hi Howard,
>>
>> Can't agree.
>>
>> It's true that you can "connect / as sysdba" even with
>> remote_login_passwordfile =exclusive,
>> but only as long as your user is a *LOCAL* W2K user.

>
>Which is, of course, exactly the case for our original poster, since
>he's doing all of this on his laptop. So even if the rest of what you
>write is true, it's not of relevance to him, is it?


It most certainly is. The fact is that *whenever* you want to use
O/S-authentication, you *should* set R_L_P = NONE. The fact that you
can (sometimes) get away with not doing it, is merely a lucky punch.

R_L_P = NONE is the best, the safest and the recommended way. Period.


>
>> If you logon to
>> the server *remotely* with e.g. a Domain user account, which is also
>> a member of the local ORA_DBA group you *won't* be able to "connect /
>> as sysdba". I guess that's why it is called
>> "remote_login_passwordfile" and not "local_login_passwordfile"

>
>Well, since it's a remote connection, you won't be able to connect / as
>sysdba *at all* because there needs to be a tnsnames alias in there
>somewhere (somewhere I can never get right in any case: sqlplus "/@win92
>as sysdba" isn't doing it for me!).


Yes you will.
You logon to the server with a domain user being a member of the local
ORA_DBA group. With R_L_P=NONE, and sqlnet.ora properly set, I can
connect / as sysdba easily. Have done it hundreds of times.


>
>> The doc also states that you must set remote_login_passwordfile =NONE
>> to use OS-authentication on W2k. The fact that a *local* user can
>> somehow bypass it does not affect that.
>>
>> <quote>
>> Set the REMOTE_LOGIN_PASSWORDFILE parameter to NONE in the
>> INIT<SID>.ORA
>> file. This parameter enables operating system authenticated
>> logins for the
>> INTERNAL user.
>> </quote>

>
>Yup, Oracle's course notes always said you had to set R_L_P to NONE too.
>But it isn't true. And this isn't a Windows thing, either, since I used
>to show my students the folly of the 'must set it to NONE' by doing
>exactly the same test as I showed in my last post, but on a Solaris box.
>
>Regards
>HJR


Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #10 (permalink)  
Old 02-23-2008, 09:12 AM
Andrew
 
Posts: n/a
Default Re: W2000 connect / as sysdba problem

Hi
is it possible to see what's going on, i.e. why OS authentication is
rejected from some log file? There is nothing in alert.log... I am
using domain account which anyway is a member of ORA_DBA. An wierd
thing that it worked some time ago but it doesn't work anymore...

Andrew

"Howard J. Rogers" <hjr@dizwell.com> wrote in message news:<4091f945$0$441$afc38c87@news.optusnet.com.au >...
> Kenneth Koenraadt wrote:
>
> > On 29 Apr 2004 21:52:23 -0700, myfam@surfeu.fi (Andrew) wrote:

>
> Regards
> HJR

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

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

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


All times are GMT. The time now is 02:35 PM.


Powered by vBulletin® Version 3.6.5
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0
UnixAdminTalk.com

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