Switch to DuckDuckGo Search
   October 4, 2010  
< | 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 | >

Toggle Join/Part | bottom
[00:00:51] *** Svedrin has joined #supybot
[00:09:53] *** ZzPod has joined #supybot
[00:26:53] *** pea[0] has joined #supybot
[00:27:01] <pea[0]> which setting sets the admin?
[00:28:08] <gribble> <jamessan@oftc> whether or not the user has the admin capability
[00:28:56] <themill> http://supybook.fealdia.org/latest/#capabilities
[00:30:31] *** necrodearia has joined #supybot
[00:31:41] <pea[0]> ne1 plz?
[00:32:12] <gribble> <jamessan@oftc> we both just gave you information regarding that
[00:32:42] <pea[0]> are you talking to me?
[00:32:51] <nanotube> pea[0]: yes they're talking to you
[00:33:25] <pea[0]> oh ok. thanks
[00:36:21] <pea[0]> i don't understand this. what am i supposed to put in the config to grant myself access?
[00:36:39] <pea[0]> ok ok ok shh
[00:36:47] <pea[0]> no i told YOU so
[00:37:04] <gribble> <jamessan@oftc> you just need to identify, assuming you set yourself up as an owner when you ran supybot-wizard
[00:37:18] <pea[0]> i did
[00:37:46] <pea[0]> but i still get "Error: You don't have the owner capability"
[00:38:55] <pea[0]> i can't find my nick in the config though
[00:39:26] <nanotube> users get stored in users.conf
[00:39:29] <nanotube> not in the main config file
[00:40:03] <pea[0]> ok well i'm there
[00:41:37] *** KRF_ has joined #supybot
[00:42:23] *** horstle_ has joined #supybot
[00:42:44] *** XSlicer_ has joined #supybot
[00:43:42] *** jfalco has quit IRC
[00:43:42] *** horstle has quit IRC
[00:43:43] *** Nwab has quit IRC
[00:43:43] *** KRF has quit IRC
[00:43:44] *** tonehog has quit IRC
[00:43:44] *** XSlicer has quit IRC
[00:43:44] *** horstle_ is now known as horstle
[00:43:45] <pea[0]> i don't think the bot is identifying though, could that be the problem?
[00:43:49] *** horstle has quit IRC
[00:43:49] *** horstle has joined #supybot
[00:43:51] *** tonehog has joined #supybot
[00:44:25] *** Nwab has joined #supybot
[00:45:11] *** jfalco has joined #supybot
[00:55:08] *** ZzPod has quit IRC
[01:04:12] <nanotube> pea[0]: do you see your username in your users.conf?
[01:04:32] <pea[0]> i got it working. i was getting confused with nickserv ident
[01:04:43] <pea[0]> aaaaaand i loaded a plugin
[01:06:10] *** necrodearia has quit IRC
[01:06:56] *** necrodearia has joined #supybot
[01:07:41] <nanotube> pea[0]: heh ok
[01:10:55] <pea[0]> most of these plugins don't have descriptions
[01:11:27] <nanotube> yea, that's... rather unfortunate. best way to figure out what they do is open up the plugin.py and see.:)
[01:11:51] <pea[0]> i only started learning python yesterday so that might be difficult
[01:19:38] *** bauerj|away has joined #supybot
[01:20:55] *** ZzPod has joined #supybot
[01:21:11] *** bauerj has quit IRC
[01:25:49] *** ktabic has quit IRC
[01:34:06] *** KenjiE20 has quit IRC
[01:39:37] *** Nwab has quit IRC
[01:39:57] *** __cool__ has quit IRC
[01:44:05] *** __cool__ has joined #supybot
[02:02:34] *** zz_sailerboy is now known as sailerboy
[02:07:41] *** ZzPod has quit IRC
[02:17:38] *** ZzPod has joined #supybot
[02:18:35] *** themill has quit IRC
[02:20:23] *** Viper has quit IRC
[02:20:52] *** Viper has joined #supybot
[02:25:53] *** Viper has quit IRC
[02:26:22] *** Viper has joined #supybot
[02:26:22] *** Viper has joined #supybot
[02:31:08] <nanotube> pea[0]: just read the docstrings
[02:31:16] <pea[0]> what's that?
[02:32:02] *** ZzPod is now known as ZzDead
[02:32:34] *** ZzDead is now known as Zzombie
[02:33:26] *** Zzombie is now known as ZzDead
[02:34:51] *** ZzDead is now known as ZzPod
[02:37:37] *** ZzPod has quit IRC
[02:38:28] <nanotube> pea[0]: things between triple-quotes. they are like comments, that describe what the functions do.
[02:38:50] <pea[0]> oh a lot of them don't even have comments
[02:39:07] <nanotube> well then... heh your best bet is to ask here what some particular plugin does, then. :)
[02:39:36] <pea[0]> i just installed them and looked what the commands were
[02:42:35] <nanotube> that works too
[03:04:06] *** pea[0] has quit IRC
[03:11:57] *** KittyKatt has joined #supybot
[03:12:42] *** Viper has quit IRC
[03:13:09] *** Viper has joined #supybot
[03:37:27] *** ZzPod has joined #supybot
[04:04:07] *** Algabe has joined #supybot
[04:04:07] *** Algabe has joined #supybot
[04:04:34] <Algabe> nanotube: una pregunta....... los logs se cuardan deacuerdo a mi zona horaria?
[04:05:28] *** ZzPod has quit IRC
[04:15:14] *** Algabe has quit IRC
[04:19:18] *** Steve57 has joined #supybot
[04:19:35] *** JeroenzKlompz has quit IRC
[04:43:29] *** sailerboy is now known as zz_sailerboy
[04:58:44] *** zz_sailerboy is now known as sailerboy
[05:10:45] *** sailerboy is now known as zz_sailerboy
[06:35:04] *** Efreak has joined #supybot
[06:48:16] *** Efreak has quit IRC
[06:48:17] *** zz_sailerboy is now known as sailerboy
[07:11:03] *** sailerboy is now known as zz_sailerboy
[08:32:03] *** FusionX has quit IRC
[08:38:31] *** FusionX_ has joined #supybot
[08:42:35] *** KittyKatt has quit IRC
[08:46:11] *** ktabic has joined #supybot
[09:04:42] *** FusionX_ has quit IRC
[09:07:31] *** FusionX has joined #supybot
[09:33:19] *** KRF_ has quit IRC
[09:33:19] *** KRF_ has joined #supybot
[09:33:24] *** KRF_ is now known as KRF
[09:38:57] -gribble- iSpam has quit oftc (Remote host closed the connection)
[09:39:32] -gribble- iSpam (iSpam!tingle at 187 dot 15.115.138) has joined on oftc
[09:39:45] *** RichardG has quit IRC
[09:42:34] <SteelSide> ,,list
[09:43:06] <gribble> Admin, Alias, Anonymous, Channel, ChannelLogger, ChannelStats, Conditional, Config, Debug, Dict, Dunno, Factoids, Filter, Format, Games, Google, Internet, Later, MarketMonitor, Math, MessageParser, Misc, MtgoxMonitor, Network, Note, Owner, Plugin, RSS, Relay, Reply, Scheduler, Seen, Services, Status, String, Time, Topic, Unix, User, Utilities, and Web
[09:43:46] -gribble- iSpam has quit oftc ()
[09:50:02] -gribble- iSpam (iSpam!tingle at 187 dot 15.1.47) has joined on oftc
[09:52:11] *** FusionX has quit IRC
[09:52:11] *** FusionX has joined #supybot
[09:57:32] *** RichardG has joined #supybot
[10:05:32] *** Steve57 has quit IRC
[10:06:56] *** Exavion has quit IRC
[10:07:20] *** Steve57 has joined #supybot
[10:09:09] <SteelSide> ,,list marketmonitor
[10:09:10] <gribble> Admin, Alias, Anonymous, Channel, ChannelLogger, ChannelStats, Conditional, Config, Debug, Dict, Dunno, Factoids, Filter, Format, Games, Google, Internet, Later, MarketMonitor, Math, MessageParser, Misc, MtgoxMonitor, Network, Note, Owner, Plugin, RSS, Relay, Reply, Scheduler, Seen, Services, Status, String, Time, Topic, Unix, User, Utilities, and Web
[10:09:16] <SteelSide> ;;list marketmonitor
[10:09:16] <gribble> restart, start, and stop
[10:09:22] <SteelSide> ;;help marketmonitor start
[10:09:23] <gribble> (marketmonitor start takes no arguments) -- Starts monitoring market data
[10:09:27] <SteelSide> ._:
[10:09:32] <SteelSide> ;;config search marketmonitor
[10:09:32] <gribble> supybot.plugins.MarketMonitor, supybot.plugins.MarketMonitor.public, supybot.plugins.MarketMonitor.channels, supybot.plugins.MarketMonitor.server, supybot.plugins.MarketMonitor.port, and supybot.plugins.MarketMonitor.format
[10:09:49] <SteelSide> ;;config help supybot.plugins.marketmonitor.format
[10:09:49] <gribble> Format of the output. Choose between 'raw', to output messages as-is, and 'pretty', for prettified and aligned output. Valid strings: raw and pretty. (Current value: pretty)
[10:10:00] <SteelSide> ;;config help supybot.plugins.marketmonitor.channels
[10:10:01] <gribble> List of channels that should receive monitoring output. (Current value: #bitcoin-market)
[10:10:04] <SteelSide> ;;config help supybot.plugins.marketmonitor.server
[10:10:05] <gribble> Server to connect to. (Current value: bitcoinmarket.com)
[10:15:09] <SteelSide> nanotube, bitcoin!? it looks very odd.. is it actually usefull :p?
[10:25:37] *** RichardG has quit IRC
[10:28:26] -gribble- iSpam has quit oftc (Ping timeout: 480 seconds)
[10:33:35] *** themill has joined #supybot
[10:34:32] *** RichardG has joined #supybot
[10:34:32] -gribble- iSpam (iSpam!tingle at 187 dot 15.19.217) has joined on oftc
[10:34:46] *** FusionX has quit IRC
[10:40:32] *** pea[0] has joined #supybot
[10:40:49] <pea[0]> are there any other plugins apart from the ones that come with it?
[10:41:10] <SteelSide> wewt.
[10:42:51] <themill> ,,resources
[10:42:52] <gribble> Here's a nice page of supybot resources: http://sourceforge.net/apps/mediawiki/gribble/index.php?title=Supybot_Resources || Please join us if you would like to help!
[10:42:56] <themill> pea[0]: ^^
[10:43:31] <pea[0]> kool :)
[10:51:11] *** pea[0] has quit IRC
[10:52:31] *** FusionX has joined #supybot
[10:56:29] *** pea[0] has joined #supybot
[11:11:25] <SteelSide> Pici, question about your trivial plugin (yarr, irc-log stalking wins): are those sql queries actually secured against users inputing malicious data? I didn't see any kind of check, just """SELECT .... "%s" ..""" and wondered if there was some python magic involved..?
[11:18:32] * pea[0] is tired of being screwed over
[11:19:03] <pea[0]> my friend's been hiding the fact that he's making a mint off his site when i've been struggled to pay his hosting bills as a favour
[11:24:10] *** Tucos has quit IRC
[11:24:45] *** Tucos has joined #supybot
[11:40:29] <SteelSide> pea[0], time to demand $$$!
[11:40:42] <pea[0]> i am
[11:44:09] <pea[0]> mm i think it's time i stop being so generous
[12:06:35] *** __cool__ has quit IRC
[12:12:10] *** __cool__ has joined #supybot
[12:12:11] *** zangetsu has quit IRC
[12:13:10] *** zangetsu has joined #supybot
[12:34:51] *** Clinteger has quit IRC
[12:49:50] *** KenjiE20 has joined #supybot
[14:17:24] *** Steve57 has quit IRC
[14:18:47] *** Steve57 has joined #supybot
[14:30:15] *** mren|off is now known as mren
[15:53:02] *** XSlicer_ is now known as XSlicer
[15:58:53] *** Steve57 has quit IRC
[16:03:39] *** Steve57 has joined #supybot
[16:07:24] *** nailuj24 has joined #supybot
[16:08:28] <nanotube> SteelSide: yes, bitcoin actually seems quite promising. :)
[16:09:07] <SteelSide> Have you been able to turn it into IRL cash yet :p?
[16:09:38] <SteelSide> or a more.. well known, physical, currency?
[16:10:21] <roe> the point of bitcoin is to use it as currency not convert it to cash
[16:11:00] <roe> a more apropos question would be "have you been able to use bitcoins to purchase good or services yet?"
[16:11:08] <SteelSide> well in order to do the first it must be possible to convert it to cash and vice versa
[16:11:39] <SteelSide> roe, yes I would have asked that if I saw any sites of value to me which used it :<
[16:11:54] <roe> there are a few ITSPs and hosting companies that use it
[16:13:05] <nanotube> SteelSide: it's quite easy to convert it to "real cash" - there are a couple of major bitcoin exchanges out there
[16:13:39] <nanotube> which is a good first step. but as roe says... the more interesting thing would be to be able to use btc directly to buy goods and services
[16:14:01] <nanotube> btw, roe, figured out your gmt time issue? i saw you closed the bug, was curious what was the solution
[16:14:10] <roe> did you?
[16:14:24] <roe> I closed a duplicate bug, I refreshed the page by accident and posted a second bug
[16:14:36] <nanotube> ah heh ok. i was getting excited for nothing then.
[16:14:44] <roe> what is the fix?
[16:14:48] <nanotube> no idea
[16:14:54] <nanotube> that's why i was asking
[16:15:03] <roe> oh, ha! you having it too?
[16:15:06] <nanotube> nope
[16:15:20] <nanotube> if i was, i might have already figured it out. scratch and itch and all that. hehe
[16:15:35] <nanotube> but i am not seeing the behavior
[16:15:57] *** brainproxy has quit IRC
[16:16:00] <nanotube> ;;time
[16:16:00] <gribble> 07:24 AM, October 04, 2010
[16:16:05] <nanotube> see? no problem there.
[16:16:11] <nanotube> ;;echo $now $tz
[16:16:11] <gribble> Mon Oct 04 07:24:28 2010 PDT
[16:16:35] <roe> I think a reboot will fix it. I set the timezone but haven't restarted the machine yet
[16:16:44] <nanotube> ah... that may be it
[16:16:59] <nanotube> i am not sure what mechanism python uses to grab the local timezone data... maybe it's caching it
[16:17:37] <roe> yea, that is my thought
[16:17:53] <roe> but as the machine is doing a lot of other things I don't want to just restart it willy-nilly
[16:17:54] <themill> restarting the bot should be sufficient for that
[16:18:02] <roe> that I tried
[16:18:34] <themill> how did you change the TZ (and on what platform)
[16:19:28] *** brainproxy has joined #supybot
[16:19:28] <roe> tzconfig (debian)
[16:20:03] *** Steve57 has quit IRC
[16:20:08] <themill> roe: "dpkg-reconfigure tzdata" might be more successful
[16:20:34] <roe> Current default time zone: 'America/New_York'
[16:20:39] <roe> that is correct
[16:20:49] <themill> where's that from?
[16:20:53] <roe> cli
[16:21:14] <themill> bash: cli: command not found
[16:21:16] <roe> just restarted the bot: 02:29 PM, October 04, 201
[16:21:40] <roe> sorry that is the output after running dpkg-reconfigure tzdata
[16:21:45] <themill> there are two places where tz data is stored and it's easy to only update only one of them
[16:21:57] <themill> "dpkg-reconfigure tzdata" should do both though
[16:23:25] <themill> (/etc/localtime being the important one for most things; /etc/timezone being the human readable version that some things make use of to then go and calculate the tz offsets themselves rather than just the system libraries for it. Did anyone mention NIH yet?)
[16:24:21] <themill> roe: does "date" return the correct information?
[16:24:37] <roe> yes
[16:24:52] <roe> # date; Mon Oct 4 10:32:57 EDT 2010
[16:28:22] <themill> roe: python -c "import datetime;print datetime.datetime.now().isoformat()"
[16:28:41] <roe> 2010-10-04T10:36:50.687028
[16:29:09] <themill> so both python and the system agree, but your bot is stuck 8h in the past
[16:29:26] <roe> 6hr in the future
[16:29:38] <roe> er 4hrs in the future
[16:29:42] <roe> (UTC time)
[16:29:52] <themill> err.. yeah.
[16:32:57] <themill> roe: what does the bot think the TZ is? (echo $now $tz)
[16:33:19] <roe> Error: "echo" is not a valid command.
[16:33:23] <roe> not sure how to get echo to work
[16:34:36] <themill> load Utilities
[16:35:10] <roe> Mon Oct 4 14:43:16 2010 UTC
[16:35:16] <roe> that is the output from the bot
[16:36:00] <themill> do you have the TZ environment variable exported?
[16:36:12] <roe> it also seems a bit slow
[16:36:23] <roe> ~40seconds
[16:36:52] <roe> themill, I'm not sure
[16:38:31] *** ktabic has quit IRC
[16:41:34] <roe> themill, how would I tell
[16:45:28] <themill> env|grep TZ
[16:46:00] <roe> returns nothing
[16:46:31] <themill> hmm... I know of no other controls for supy to tell it what TZ to use
[16:47:10] <roe> should it return something?
[16:47:15] <themill> try being explicit: TZ=America/New_York supybot yourconfig.conf
[16:47:34] <themill> (or go wild and pick something else.... you always wanted to go to Australia, right?)
[16:47:55] <roe> australia scares me.... too many critters of death
[16:48:20] <roe> just just 'TZ=America/New_York' somewhere in my config
[16:48:36] <roe> s/just just/so just
[16:48:44] <themill> no, kill the bot and then restart it by running that as one long command line
[16:48:51] <roe> ah
[16:48:53] <roe> ok
[16:49:19] <themill> or TZ=Australia/Sydney supybot yourconfig.conf
[16:49:36] <themill> (changing it to something that is neither what you want nor UTC)
[16:49:50] <roe> same result
[16:51:14] <roe> http://pastebin.com/p5KYP0Fj
[16:53:20] <roe> that is the output of supybot starting, but it still reports the time in UTC
[16:53:51] *** dcr226 has left #supybot
[16:54:28] <themill> hmm.... by way of contrast: TZ=America/New_York supybot xxxx.conf
[16:54:30] <themill> INFO 2010-10-04T11:01:50 Creating new Irc for freenode
[16:54:47] <themill> i.e. works as expected for me on lenny
[16:56:40] <roe> hrm, http://pastebin.com/1kQ9Qi5h
[16:57:09] <roe> It looks like it starts logging with the correct timezone, then switches.
[17:02:04] <themill> roe: hmm... works fine for me in a squeeze chroot too
[17:02:41] <roe> not sure the problem
[17:03:50] <roe> is it possible the irc server is pushing a timezone?
[17:04:29] <themill> that would be weird even for IRC
[17:04:39] <roe> because it starts logging at the correct time, then it switches to UTC
[17:05:05] <themill> does it do it with any other irc servers? can you connect it to freenode instead?
[17:05:25] <roe> I can try that
[17:18:31] *** jenkinbr has quit IRC
[17:31:45] <nanotube> themill: roe: hmm this is getting more interesting heh :) roe have you tried freenode yet?
[17:32:04] <roe> not yet
[17:32:13] <roe> got pulled away to do some real work
[17:32:34] <themill> heh shame when that happens, isn't it
[17:32:42] <nanotube> hehe
[17:33:47] *** Katami has quit IRC
[17:34:41] *** Katami has joined #supybot
[18:24:20] *** ProgVal has joined #supybot
[18:40:57] *** ProgVal has quit IRC
[18:55:43] *** bauerj|away is now known as bauerj
[18:56:04] *** bauerj has quit IRC
[18:56:04] *** bauerj has joined #supybot
[19:18:15] <maraz> aw
[19:18:21] <maraz> ...
[19:19:30] <nanotube> maraz: ?
[19:19:47] <maraz> well, obviously my command was not preceded by the command character.
[19:20:54] *** Algabe has joined #supybot
[19:20:54] *** Algabe has joined #supybot
[19:22:05] <nanotube> maraz: what command, i didn't see any command?
[19:23:21] <maraz> nanotube: /aw(ay), shortened.
[19:23:47] <nanotube> ooooh hehe
[19:23:48] <nanotube> ok
[19:24:23] <nanotube> i was thinking "aaaw so cute" type of thing. heh.
[19:25:47] <maraz> yeah, i guess that could have been an appropriate intro for an abrupt interruption of silence.
[19:26:00] <nanotube> haha
[19:26:25] <maraz> actually, my sentence would have been much funnier with "introduction".
[19:32:00] *** Clinteger has joined #supybot
[19:32:00] *** Clinteger has joined #supybot
[19:44:51] *** Benwa has joined #supybot
[19:50:26] *** neon has joined #supybot
[19:50:52] *** neon is now known as Guest10195
[19:50:55] *** Guest10195 has left #supybot
[19:58:00] *** themill has quit IRC
[20:03:05] *** Algabe has quit IRC
[20:10:54] *** Abdur has joined #supybot
[20:11:05] <Abdur> ello
[20:11:17] <Abdur> how to install python 2.6 ?
[20:12:18] <nailuj24> Abdur: are you running windows? :)
[20:13:11] *** noname has joined #supybot
[20:13:17] <noname> how to install python 2.6 ?
[20:15:39] <nailuj24> noname: are you on windows?
[20:15:47] <noname> yes
[20:16:34] *** Abdur has quit IRC
[20:16:53] <nailuj24> if you really want 2.6, it's here http://www.python.org/ftp/python/2.6/python-2.6.msi
[20:17:11] <nailuj24> but 2.7 is already out, you may prefer downloading that from http://python.org/download/
[20:17:11] <noname> thanks
[20:17:19] <nailuj24> you're welcome
[20:17:34] <noname> i need python for xchat
[20:17:48] <pea[0]> what unit is maxreconnectwait?
[20:18:06] <pea[0]> seconds i'm guessing
[20:18:32] <nailuj24> noname: then you can probably get python 2.7
[20:19:03] <noname> i can't
[20:19:06] <nanotube> pea[0]: yes seconds i think. :)
[20:19:09] <noname> it requir python 2.6
[20:19:16] <nanotube> noname: then get 2.6
[20:19:17] <pea[0]> noname, is this xchat 2?
[20:19:21] <noname> no
[20:19:23] <pea[0]> nanotube, ok
[20:19:25] <pea[0]> oh
[20:19:32] <noname> XChat
[20:19:32] <noname> A multiplatform IRC Client
[20:19:32] <noname> Version: 2.8.9
[20:19:54] <pea[0]> i'm talking about this http://www.silverex.org/
[20:19:57] <nanotube> noname: best ask on #xchat, maybe, if you run into any problems with xchat? :)
[20:20:51] *** noname has quit IRC
[20:21:24] *** Abdur has joined #supybot
[20:29:41] *** Abdur has quit IRC
[20:34:22] *** m4v has quit IRC
[20:35:10] *** Clinteger has quit IRC
[20:37:26] *** themill has joined #supybot
[20:38:49] *** m4v has joined #supybot
[20:41:03] *** pea[0] has quit IRC
[20:44:44] *** pea[0] has joined #supybot
[20:45:10] <pea[0]> is it possible to display the live activity of a channel in the console?
[20:55:47] *** Exavion has joined #supybot
[21:02:53] *** ProgVal has joined #supybot
[21:10:43] *** CoffeeBeans has quit IRC
[21:14:07] *** Clinteger has joined #supybot
[21:14:07] *** Clinteger has joined #supybot
[21:17:06] *** Benwa has quit IRC
[21:21:40] <nanotube> pea[0]: maybe if you write your own plugin. :) (should be a rather trivial plugin)
[21:21:57] <nanotube> pea[0]: or actually... even better... just enable the channellogger for that channel... then in the console, tail -f <logfile>
[21:23:12] <ProgVal> A file-reader plugin is on my (long) waiting projects list
[22:23:59] <pea[0]> nanotube, that's what i did do
[22:27:41] *** pea[1] has joined #supybot
[22:31:14] *** pea[0] has quit IRC
[22:42:10] *** pea[2] has joined #supybot
[22:45:35] *** pea[1] has quit IRC
[22:53:17] *** ProgVal has quit IRC
[23:15:46] *** nailuj24 has quit IRC
[23:17:46] *** Mazon has quit IRC
[23:45:56] *** echelog has joined #supybot
[23:54:17] *** Tucos has quit IRC
[23:54:34] *** Exavion has quit IRC
[23:57:30] *** Tucos has joined #supybot
top

   October 4, 2010  
< | 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 | >