Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (â‹®) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Tips and Tweaks Plugin to possibly improve performance of Unraid and VMs

Featured Replies

  • Author
4 minutes ago, JamesAdams said:

Yes, but is not a probleme for me, i go create a script 

It is possible, but the plugin does not do that at this time.

  • Replies 379
  • Views 141k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • You'll notice off to the right the CPU Scaling driver is intel_cpufreq.  This is apparently a new governor for some Intel CPUs and replaces the intel_pstate driver.  Tips and Tweaks is not setup for t

  • Not as a default, not in my opinion anyway, as setting this to a value of 1 can be dangerous.   The setting itself determines how the OS responds to memory allocation requests from applicati

  • I'm looking at what I think might be a better way of doing this so the mover won't hang while writting to disk.

Posted Images

9 minutes ago, dlandon said:

It is possible, but the plugin does not do that at this time.

Yes, but is not a probleme for me. 

  • 2 months later...

Are there any general tips for what settings to use for a Ryzen system?  

Seeing a lot of tips for Intel, but most AMD stuff seems to be anecdotal

 

Also, how are we monitoring voltages for the CPU? A few people have mentioned it, but 'sensors' on the CLI doesn't seem to show (or at least explicitly named) CPU voltage?  

 

Few reports I'm reading around online seems to show "in0" is the CPU voltage, but its often 50% of actual value. Which if true, means my CPU is running at a constant 1.4v...surely not?

Edited by boomam

...Ok, some testing with the system at Idle (running 29 containers, 2x VMs), nothing heavy.

Note for formatting - "before/after"

 

# Test 1

Governor: (on-demand/power save)

Dropped 20*c in temperature, and the in0 voltage is now 736mv (368mv x2), much more in line with what I'd expect.

 

# Test 2

Governor: on-demand

Boost Performance: (yes/no)

Dropped 15-20*c in temperature, in0 voltage is now 1.088v (544mv x2) at max, occasionally dropping down to 750mv.

 

So I'm guessing on that limited testing that 'boost performance' is preventing the CPU from ramping down its voltage perhaps?

Which now that I read the wiki linked in the block of text, https://wiki.unraid.net/index.php/Tips_and_Tweaks#Add_CPU_scaling_for_AMD_systems, seems to be about right....but the powernow_k8 module doesn't exist anymore according to the CLI output, so perhaps a bug elseware?

  • 4 weeks later...

Hey @dlandon

 

very nice and helpfull Plugin, just a quick question/request

 

is there a way to get "Powersave" & "On Demand" for the Schedule instead of "On Demand" & "Perfomance" ?

 

with the rising prices for energy in the EU it might be a way to save some Watts :)

 

greetings

  • Author
11 hours ago, Marcel40625 said:

Hey @dlandon

 

very nice and helpfull Plugin, just a quick question/request

 

is there a way to get "Powersave" & "On Demand" for the Schedule instead of "On Demand" & "Perfomance" ?

 

with the rising prices for energy in the EU it might be a way to save some Watts :)

 

greetings

Different CPUs have differing power saving modes.  It is probably more appropriate for the user to be able to choose the modes they want for full power and power saving modes.  I'm looking into making some changes.

1 hour ago, dlandon said:

Different CPUs have differing power saving modes.  It is probably more appropriate for the user to be able to choose the modes they want for full power and power saving modes.  I'm looking into making some changes.

 

A suggestion would be to add the ability to limit the max / min speed of the CPU. I currently have a script setup to do this.

 

If left on any mode but power saving, the server will pull over 500w. In power saving mode it drops to ~275w but runs slow obviously.

 

I found that by manually setting the min speed to 2ghz it only used around 325w (1.8ghz was closer to 310w) but had enough performance that I rarely missed full speed.

  • Author
On 8/26/2022 at 7:03 AM, TexasUnraid said:

 

A suggestion would be to add the ability to limit the max / min speed of the CPU. I currently have a script setup to do this.

 

If left on any mode but power saving, the server will pull over 500w. In power saving mode it drops to ~275w but runs slow obviously.

 

I found that by manually setting the min speed to 2ghz it only used around 325w (1.8ghz was closer to 310w) but had enough performance that I rarely missed full speed.

What are you doing that requires your server to consume over 300 watts?

4 hours ago, dlandon said:

What are you doing that requires your server to consume over 300 watts?

It is an old supermicro server with dual CPU's and 256gb of ram and 22 hard drives, It likes to drink that power lol.

 

That said I saw similar results percentage wise when I had a 2500k in a consumer board.

  • Author
19 minutes ago, TexasUnraid said:

It is an old supermicro server with dual CPU's and 256gb of ram and 22 hard drives, It likes to drink that power lol.

Time for an ugrade.  That's a lot of power!

1 minute ago, dlandon said:

Time for an ugrade.  That's a lot of power!

 

lol, it works and upgrading would cost many thousands to get anything significantly better that would also use significantly less power. I would rather pay ~$4/month in power for awhile longer.

  • Author

New release of Tips and Tweaks:

  • Allows you to schedule a user set power saving CPU Governor and return to normal CPU Governor on a schedule.  If you were using the older scheduled mode of changing CPU Governors, you'll need to reconfigure your settings.
  • Powertop has been added.  The powertop package is installed and there is a button on the T&T page to initiate a terminal to run powertop.  Once in the terminal enter 'powertop'.
20 hours ago, TexasUnraid said:

 

lol, it works and upgrading would cost many thousands to get anything significantly better that would also use significantly less power. I would rather pay ~$4/month in power for awhile longer.

Plus, another couple months and the power isn't "wasted" anymore, it's just a low powered space heater. Granted, it's not as efficient as a heat pump, but at least you are getting all the use out of the KWH. The cooler your climate, the less overall server consumption actually matters, just put the "waste" heat to good use and keep your office cozy.

3 minutes ago, JonathanM said:

Plus, another couple months and the power isn't "wasted" anymore, it's just a low powered space heater. Granted, it's not as efficient as a heat pump, but at least you are getting all the use out of the KWH. The cooler your climate, the less overall server consumption actually matters, just put the "waste" heat to good use and keep your office cozy.

 

lol, true although in Texas the amount of time we need heat is short to say the least, generally if we need more then 2-3 months tops of running the heater something strange is going on.

8 minutes ago, TexasUnraid said:

 

lol, true although in Texas the amount of time we need heat is short to say the least, generally if we need more then 2-3 months tops of running the heater something strange is going on.

Yeah, I figured your nym implied a rather warm climate, but at least for a few months out of the year you get the benefit. Unfortunately the last time you really could have used the extra heat you had no electricity, so there's that. In your climate, solar panels FTW.

2 minutes ago, JonathanM said:

Yeah, I figured your nym implied a rather warm climate, but at least for a few months out of the year you get the benefit. Unfortunately the last time you really could have used the extra heat you had no electricity, so there's that. In your climate, solar panels FTW.

lol, yeah here AC is FAR more important then heat. It was between 104-115 for a few weeks last month.

  • Author

Powertop has been removed because of reports of sata controller issues.  The power savings are very minimal and it's not worth causing user's problems.

  • 2 months later...

Morning,

 

jus found this plugin which looks great though suspect it’s not going to work on my system

 

i7-r4770k gigabyte z87x-ud5h 32gb ram

 

i have set the governor to conservative, hit apply but on the right it still says performance, the driver is Intel cpu freq.

 

is there a setting in the bios I need to amend to get it to take?

 

TIA

  • Author
2 hours ago, heppy said:

Morning,

 

jus found this plugin which looks great though suspect it’s not going to work on my system

 

i7-r4770k gigabyte z87x-ud5h 32gb ram

 

i have set the governor to conservative, hit apply but on the right it still says performance, the driver is Intel cpu freq.

 

is there a setting in the bios I need to amend to get it to take?

 

TIA

That's a bug.  Fixed in latest release.

31 minutes ago, dlandon said:

That's a bug.  Fixed in latest release.

Thank you!

  • 4 weeks later...
On 5/21/2016 at 5:49 AM, dlandon said:

This is a plugin that allows you to adjust some NIC parameters, disk caching, and other tweaks.  Some users have found that these tweaks will improve media streaming and gaming performance of VMs.  Feel free to experiment, but I don't recommend just cranking everything up to the maximum values.  Doing that may be counterproductive.  You will have an impact on RAM used, and may create a situation where Linux kills some processes to recover memory causing all sorts of problems with Unraid.

 

Your results will depend on your NIC(s) and what features are available, the architecture of your network, your total RAM, disk drives, and your VMs.

 

Click on the 'Help' button and read carefully before making any adjustments so you understand what each tweak does.

 

Install the plugin using Community Applications.

 

Updates

  • Added the capability to disable FTP and Telnet.
  • Added feature to archive syslogs from the powerdown plugin.
  • Added a feature to kill specified tasks when the array is stopped.
  • Remove disable FTP and Telnet.  This can be done now in Unraid itself.
  • Added better power save scheduling to manage CPU Governors on a schedule.
  • Added 'powertop' for additional power saving adjustments.
  • Removed 'powertop'.  The power savings is very minimal and there are reports of sata controller issues.

 

Unfortunately when trying to use the plugin for the first time in a while I get the following error:

 

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 73728 bytes) in /usr/local/emhttp/plugins/dynamix/include/DefaultPageLayout.php(520) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code(17) : eval()'d code on line 17

 

 

Would you happen to know if that would be plugin specific or related to my server?

Edited by Hikakiller

4 hours ago, Hikakiller said:

Would you happen to know if that would be plugin specific or related to my server?

Diagnostics would say

21 hours ago, Squid said:

Diagnostics would say

 

Sorry, Forgot about that. tower-diagnostics-20221203-0136.zip

 

Pretty sure I have other issues though because when looking for my PHP file I'm getting this error: 

 

find: ‘/sys/kernel/slab’: Input/output error

 

Whoops.

  • 3 weeks later...

I've found myself repeatedly sending folks the command below to run on their servers while trying to help them track down things like random disk spinup, and wondered if we might add the it to the help section for the "Max Watches fs.inotify.max_user_watches" section? It's a simple one liner that gives the total current watchers in use:

find /proc/*/fd -lname anon_inode:inotify | cut -d/ -f3 | awk '{s+=$1} END {print s}'

 

I suppose it could instead have something within the plugin that just runs the above and displays it as 'currently used watchers' or something as well, but that'd take a bit more doing, so I figured I'd go for the low hanging fruit here 😅


Or if you've got a better way to get to the info (or perhaps a more reliably accurate one - the number changing constantly can make it hard for folks to nail down as new pids spawn/die), I'm all for it of course! Just figured an easy way for folks to check this being on hand in the tool would be cool.

 

Thanks for all your work to better the UI experience @dlandon!!

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.