Marc's Public Blog


All | Aquariums | Arduino | Btrfs | Cars | Cats | Clubbing | Computers | Diving | Dreamstate | Edc | Electronics | Exercising | Festivals | Flying | Halloween | Hbot | Hiking | Linux | Linuxha | Monuments | Museums | Oshkosh | Outings | Public | Rc | Sciencemuseums | Solar | Tfsf | Trips




More pages: November 2024 October 2024 September 2024 August 2024 July 2024 June 2024 May 2024 April 2024 March 2024 February 2024 January 2024 December 2023 November 2023 October 2023 September 2023 August 2023 July 2023 June 2023 May 2023 April 2023 March 2023 February 2023 January 2023 December 2022 November 2022 October 2022 September 2022 August 2022 July 2022 June 2022 May 2022 April 2022 March 2022 February 2022 January 2022 December 2021 November 2021 October 2021 September 2021 August 2021 July 2021 June 2021 May 2021 April 2021 March 2021 February 2021 January 2021 December 2020 November 2020 October 2020 September 2020 August 2020 July 2020 June 2020 May 2020 April 2020 March 2020 February 2020 January 2020 December 2019 November 2019 October 2019 September 2019 August 2019 July 2019 June 2019 May 2019 April 2019 March 2019 February 2019 January 2019 December 2018 November 2018 October 2018 September 2018 August 2018 July 2018 June 2018 May 2018 April 2018 March 2018 February 2018 January 2018 December 2017 November 2017 October 2017 September 2017 August 2017 July 2017 June 2017 May 2017 April 2017 March 2017 February 2017 January 2017 December 2016 November 2016 October 2016 September 2016 August 2016 July 2016 June 2016 May 2016 April 2016 March 2016 February 2016 January 2016 December 2015 November 2015 October 2015 September 2015 August 2015 July 2015 June 2015 May 2015 April 2015 March 2015 February 2015 January 2015 December 2014 November 2014 October 2014 September 2014 August 2014 July 2014 June 2014 May 2014 April 2014 March 2014 February 2014 January 2014 December 2013 November 2013 October 2013 September 2013 August 2013 July 2013 June 2013 May 2013 April 2013 March 2013 February 2013 January 2013 December 2012 November 2012 October 2012 September 2012 August 2012 July 2012 June 2012 May 2012 April 2012 March 2012 February 2012 January 2012 December 2011 November 2011 October 2011 September 2011 August 2011 July 2011 June 2011 May 2011 April 2011 March 2011 February 2011 January 2011 December 2010 November 2010 October 2010 September 2010 August 2010 July 2010 June 2010 May 2010 April 2010 March 2010 February 2010 January 2010 December 2009 November 2009 October 2009 September 2009 August 2009 July 2009 June 2009 May 2009 April 2009 March 2009 February 2009 January 2009 December 2008 November 2008 October 2008 September 2008 August 2008 July 2008 June 2008 May 2008 April 2008 March 2008 February 2008 January 2008 December 2007 November 2007 October 2007 September 2007 August 2007 July 2007 June 2007 May 2007 April 2007 March 2007 February 2007 January 2007 December 2006 November 2006 October 2006 September 2006 August 2006 July 2006 June 2006 May 2006 April 2006 March 2006 February 2006 January 2006 December 2005 November 2005 October 2005 September 2005 August 2005 July 2005 June 2005 May 2005 April 2005 March 2005 February 2005 January 2005 December 2004 November 2004 October 2004 September 2004 August 2004 July 2004 June 2004 May 2004 April 2004 March 2004 February 2004 January 2004 October 2003 August 2003 July 2003 May 2003 April 2003 March 2003 January 2003 November 2002 October 2002 July 2002 May 2002 April 2002 March 2002 February 2002 November 2001 October 2001 September 2001 August 2001 July 2001 June 2001 May 2001 April 2001 March 2001 February 2001 January 2001 December 2000 November 2000 October 2000 September 2000 August 2000 July 2000 June 2000 April 1999 March 1999 September 1997 August 1997 July 1996 September 1993 July 1991 December 1988 December 1985 January 1980



2006/07/29 Ottawa/OLS 2006
π 2006-07-29 22:20 by Merlin in Canada, Ntrips, Trips

Due to complicated reasons, I didn't make it to Ottawa and OLS last year, but I was happy to be back this year, and see all my linux conference buddies :)
I also used the opportunity to show Jen around a bit, and introduce her to the local pastries and salty yummies too :)

While we were there, a good way to visit was to rollerblade the river banks, and the traditional sunday Hacker Bike Ride.

More pictures can be found here .



















across the river, it's all in French. Seeing McDonalds all written in French was funny


and like each time I was in Ottawa, I had another birthday there, sweetly celebrated. Muah :*



Sunday was the usual hacker bike ride, a nice route through Ottawa by the river paths







Yellow was the bike ride, white was the rollerblade ride 2 days before

2006/07/29 Body Fat calculation
π 2006-07-29 11:46 by Merlin in Exercising

Current Music: AvB - ASOT - 258
Current Mood: Good

I was curious to see what my body fat was now, and how it would be after I put on some weight back (muscle vs fat :) ).
Out of curiosity, I measured it 3 different way: my home scale said 14% (current through the feet and legs), the one at work in the gym that uses the same principle though the hands said 13.5%, and a usually better one where your skin is measured in 7 places, said 12.5%.
That's not bad. Now we'll see how that evolves :)
2006/07/22 Hacking on my linux laptop during OLS
π 2006-07-22 14:12 by Merlin in Linux

OLS has always been a time where I end up updating my laptop's software for some reason. It's probably both because some of the talks aren't that interesting to me, so it gives me something to do :) and if something breaks, I have lots of experts around me to ask for help :)

Anyway, I used the opportunity this year to upgrade:
  • from 2.6.14 to 2.6.17, along with all the fun that it implies (suspend to ram and to disk, new ipw2200 wireless driver and underlying softmac support, vmware, with new patches to make it compile)
  • Did a major upgrade of X.org from 6.8 to 7.0 with all its new pathnames
  • installed the ATI 3D driver, which wasn't a piece of cake, so as to get google earth for linux working with accelerated 3D (it was unusable otherwise). While researching/debugging the problem, I updated a lot online documentation so that other folks don't have to go through the same hassle has me, including this one
  • fought the failing hard drive firmware in my laptop to get it limping around during the conference

By friday, as the conference is winding down, I have everything apparently working, including suspend to RAM and suspend to disk.
2006/07/10 Airway Surgery at Stanford (Tonsils removal and more)
π 2006-07-10 13:22 by Merlin in Osa

After sleep studies and doctor/specialist appointments, it was finally time for Surgery at Stanford by a specialist in the area.



Before the surgery on Wednesday, I wasn't allowed to eat anything that day, or drink much at all, with surgery that eventually happened around 17:00 made for a long day. It took about 60mn and another 30mn for me to wake up. In that time, the surgeon removed my tonsils (amydales) to help with my restricted airway at night, straightened the inside of my nose and removed some extra tissue that wasn't needed so that could breathe better through it.

Recovery wasn't a piece of cake though. Once the anesthesia had worn out, I realized that my throat wasn't happy at all, to the point that I just wouldn't want to swallow my own saliva, so I started to spit it out. The pain meds I was given just didn't seem to do much good and I ended up sleeping a few hours with my mouth opened and tilted over a cup so that the saliva could drip out of my mouth. That way, I was able to sleep a few hours.
The next morning, I was ok as long as I didn't try to swallow anything, but that wasn't a long term working plan (I was on an IV so that I wouldn't dehydrate since drinking just a slip was extremely painful). They gave me more regular pain meds (oxycodone), and they just did not help.

At that point, we went for the next level up: a 75mg shot of demorol. Boy, did that feel like horse tranquilizer: I couldn't stay awake and alert more than 20-30m at a time, and would do weird half awake dreams and stuff, but I have to give it credit that a few hours later, I was able to start swallowing some amounts of liquid. It was still painful, but at least it was doable (and that was the condition of my release and being take off IV: the ability to self-hydrate).

After that, I got home on Thursday and basically took it easy while trying to drink a bit when I could. By Friday, I could drink mostly what I needed and eat a few bits 30mn after taking pain meds (giving them the time to kick in).
By Sunday, I was mostly off pain meds and while my throat is still sore right now, and I can't just eat anything easily, or even open my mouth wide and chew properly, my current state is quite manageable. I still take one or two naps per day though, and use the rest of the time to work on things around the house that I've been neglecting for too long.
And the upside is that between my recent backpacking trip and the forced diet, I temporarily lost almost 10lbs. Yeah!

2006/07/04 Get-Home-A-Tis: Flying back from Visalia
π 2006-07-04 12:41 by Merlin in Flying, Nflying

After a 3 day hike and dinner, we ended up at Visalia Airport on monday night (July 3rd) around 20:15. I went to preflight the plane after we had just dropped the rental car keys in the Enterprise lockbox.
Small problem: the motor would crank as soon as the master switch came on (key was not even in the dashboard).

I elected to start the engine, which went ok, and tried to see if by any chance it would disable the cranking.
I looked in the POH for the crank motor diagram and it doesn't show any fuse unfortunately (that's lame, you'd think that there would be a disable fuse for that)
The ammeter showed a charge, which is what I expected with the alternator running and I then came to guess that the crank motor had stopped, otherwise I would have gotten a discharge. I found out later that this assumption was incorrect and the ammeter didn't actually include the starter motor draw, so the alternator was likely charging the battery while the battery was discharging 10 times faster trying to keep the crank motor running (there as no good way to know that it was still actually running)
So, I continued preflight, but a short time later, the avionics go dead. Sure enough, the battery died and the crank motor must have still been running.

The engine was still running of course, and I'm now on a taxiway with no lights, no avionics, and thinking what will happen if I shut the engine down:
  • stuck in a deserted airport
  • no car since I just gave the keys back and there is no one from entreprise that could be called at this hour
  • even if I slept overnight, the next day, July 4th, didn't seem like a great day for getting a mechanic in a deserted place. Even enterprise where I dropped the keys would be closed too, so I couldn't drive home.
  • just to make matters better, I had a surgery scheduled 2 days later, and I really didn't want to miss it as I had been waiting for it for months

I also had with me:
  • one handheld GPS that was already setup to point towards PAO
  • 2 handheld radios, one NAV capable
  • several battery powered lights

Against me:
  • I wasn't feeling my top
  • it was dark
  • no landing lights, nav lights, or flaps
  • no xpander for Charlie transition or ducking under Bravo towards PAO
  • And let's say it, it would have been hard to justify that this flight would have been legal

Like any pilot, I have been trained in flapless landings and had just done a few a few days prior, and also had trained in light-less landings. So, if you add the additional handheld avionics I had (I was really only missing a transponder and navlights), it was very tempting to go instead of being stranded in BFE over July 4th and likely miss my surgery on the 5th.

The temptation to go home was strong, but in the end, just too many things were stacked up against me, and I especially did not like the fact that I had no engine gauges working (fuel / CHT / EGT / oil) to warn me of any separate problem that could have happened. I also really didn't like the idea of gliding to an emergency field at night with no lights and a handheld radio. And of course, doing that flight wouldn't have been legal anyway, so I taxied back to parking.

Luckily, at least I had a bunch of hardware and toys with me, starting with a new cell phone battery, which allowed me to call a coworker, who nicely agreed to come pick us up the next day. Turns out however that I didn't have to call on this favour as I had even more luck: a pilot had just landed and was tying down his plane. He was nice enough to drive us to the closest hotel, pick us up the next morning, and fly us to PAO (he was too tired to do it that night, which was fine with me).
I got to fly a portion of the flight in his 180hp V-tail Beech B35. Weird beast to say the least (3 separate fuel tanks, one fuel gauge, and no electric fuel pump), but lots of payload apparently (4 people plus 120lbs of luggage in the back)
A few pictures are here

The faulty C172XP is still sitting at Visalia, waiting for a mechanic to fly over, or being looked at by a local mechanic, but at this point, it's not my problem anymore :)
Too bad this 172XP seems to have a few quirks like this, because it flies a great 130-135kt, had good payload, and is only $112/h (quirks = broken fuel and CHT gauges during my last 2 flights in it, although they have been fixed)
2006/07/03 Sequoia / Kings Canyon Hike on High Sierra Trail
π 2006-07-03 23:25 by Merlin in Hiking

If you just wanted the Pictures of the Hike in Sequoia/Kings Canyon National Park , you can follow the link.

Before the Hike


July 4th weekend was time for a new hike, but this time at much higher elevation, taking High Sierra Trail starting around 7800 feet in Sequoia Park, and going to Kings Canyon.
Unfortunately, I got sick with a cold right before the hike, and I hadn't quite recovered by the time we headed out. I was doing well enough by friday to do the flight from Palo Alto to Visalia (I figured it was easier and faster to fly there on a friday night than be stuck in traffic with everyone else, but turns out traffic was reasonably light, and picking up a rental car in Visalia after 18:00 was not a piece of cake).
Anyway, we got to three rivers on friday evening without problems, but on the next morning, only arrived at Lodgepole to pick up our wilderness passes around 11:30 (long ride up, and late start). By then, the sole ranger giving out wilderness permits was gone for lunch (great!), we had to wait in a long slow line despite having a reservation, and only started at the trail head in Crescent Meadow at 13:00 (we were kind of pissed about losing about 45mn just to pick up a permit, 45mn that we could have really used at the end of the day)

Radios


Before leaving, I also asked some rangers what frequencies they were on, and what frequency was appropriate for use if we needed to call them for help. Very disappointingly so, they answered that they don't give out the frequencies, and that it's illegal for us to use them (I corrected him that it was not illegal when calling for help, which he eventually acknowledged). I tried 3 different rangers, but eventually I had one tell me that he would rather that I call an overhead plane, which would call a control tower, which would call the national park over the phone, which would relay to dispatch, which would call a ranger over a radio, rather than me talking to the ranger on the radio directly. That's very stupid if you ask me...
Anyway, along the way, I put my ham radio on scan, and picked up enough frequencies that I was confident I could call someone for help, or relay such a call, if needed. Between that, and an FRS radio which could be used as a quick way to scan just those channels, or to communicate between Jen and I (FRS to Ham) if/when we had to split up.
Now, is it worth the weight? Well, while the trail was well travelled, we only ever saw one ranger during the 3 days, so if you had to wait 5-6H for someone to walk back to the main camp, call for help, and then wait for the ranger to come back, it could be dark before you saw any. Luckily, we didn't have to call anyone, but I think it was a good additional safety to bring.

GPS / Garmin MapSource / National Geographic Topo


I took my two GPSes, the Etrex Vista CX, which is good for displaying a moving map, distance and time to next waypoint, as well as average speed, altitude gain/loss, etc. Unfortunately, it's otherwise total crap for recording, or trends over the day, as its reception is just way too bad even in light forests, which is inexcusable for a $350 hiking GPS (not counting map prices).
Now, the kicker is that I also have a wrist Garmin Forerunner 305, and while it's only supposed to be a running GPS, it has much better reception, and no stupid firmware that creates 300-400 tracks over a few days because it makes a brand new track each time it loses reception for a few seconds (Garmin, that was very stupid of you to do that, please fix it already).
Thanks to that forerunner, I have a nice and complete track of the whole hike, as well as reliable stats like distance, average speed, time spent (I didn't stop the clock during breaks), and heart rate stats, as well as a calories burned number, which I'm not sure I can trust that much (or if I do, that was 30,000 calories over 3 days). Now, the small problem is that the Forerunner runs out of intternal batteries after about a day and a half, and is hard to recharge, so I bought a USB charger that runs out of AAA batteries, and generates USB power than I can connect to the Forerunner at night (unfortunately, Garmin made a stupid big a heavy docking station for the otherwise small and light watch).
Garmin's Topo maps were pretty bad for Big Bassin Redwoods, missing most trails, but they were better for Sequoia Park. I however looked at National Geographic Topo Maps to see how they were better than Garmin's. While it took a little while to get the software working (I had to update to the latest unreleased version to talk to my GPS, because for some reason the software was incapable of exporting waypoints and routes in Garmin Mapsource format, forcing me to upload the data to my GPS, and then re-download it to Mapsource).
I guess the Topo software really isn't meant for GPS users that have Mapsource or something similar with their own topo maps, but I found a couple of uses for it anyway. First, its topo maps are clearly better than what Garmin provides, but also they contain full elevation info, so you can select a bunch of waypoints on the map, and upload waypoints with elevation in your GPS (know how high the hill you're climbing is, before you get there). Then, you basically take a crayon and draw a route over the topo map. The topo software is then able to create a route with elevation for each point, and can output a nice elevation profile.
To see what I mean, have a look at the map I was able to prepare beforehand:




Is that too much tech? Does it potentially remove from the pleasure of hiking? Well, to each his own, but when I'm tired or the sun is setting, I like to know how high I still have to climb or go. On the first day, we only pushed as far as we did because I had precise data on where we were going and how long it'd take us to get that at fast pace. I also value being able to put a waypoint on the last water source, as you'll never know when it'll come handy (that first night, I was quite happy to be able to come back to it, as you'll read below)

The Hike


Why don't I start with the end? Here's what we actually did






This also shows you how the pre-printed maps make it much clearer how much effort you have left (check Kaweah Gap on the second day, and how it looks close, but really wasn't).







Mt Whitney? Mmmh, no, I'll pass, thanks :)



Day 1


As mentioned above, we unfortunately got a late start during the first day, both Jen and I were suffering from cold symptoms still, which isn't good for peak performance, and of course, the air at 7000 feet and above is thinner. All in all, not a good combination. Her pack was about 25lbs and mine, along with my belt pouch, was around 43lbs due to the extra weight from the bear container (and that was without any bears in the container itself :) ).
By looking at my GPS watch, I was quickly able to tell that our pace was pretty slow (less than 1.5mph, compared to a usual 2.5mph), and that we'd have to worry about reaching our destination by nightfall, so we tried to hasten the pace. We did ok, until a horrendous 600ft steep climb to reach Bearpaw Meadow when we were both exhausted, and in my case starting to feel sick again. I really really struggled through it, and was thankful for a pouch of carbohydrate paste that perked me a up a little bit (I was likely low on sugar too because I couldn't really eat much of anything).
Unfortunately, our slow pace up BearPaw really changed my original ETA, and I was now wondering whether we'd be able to make it back down to our revised checkpoint of LonePine Creek. It was really close, but after reviewing map and GPS data, we decided to make a got for it (not super-wise, but we managed in the end). We made it to BearPaw at a revised 20:00, which was less than 1H from total darkness, and 17mn from sunset. Unfortunately, due to a trail missing between the map and reality, and my GPS not doing a good job telling us which trail we were on before walking for a certain distance, we lost further time (10-15mn) before heading down the hill to LonePine Creek.
Long story short, it was a photo finish: we almost ran down the hill, and finished with flashlights, crossed the bridge and then realized we were screwed for two reasons: the water which we thought would be there, was totally unreachable (very deep, and unhikeable), and we had no idea where the campsite was, with light pretty much being gone. We started hiking back up on the other side of the bridge, and luckily, when I was about to drop my pack, and go for emergency measures, Jen found the actual campsite at 21:00, a few minutes from total darkness with little moonlight.












At that point, we were left with the small problem of water. I first continued ahead in hope for a small creek that wouldn't be on the map, but no such luck, so I eventually backtracked towards bearpaw, where I remembered crossing some small creek while running down. 45mn later, around 21:45, I had water (it took a long time because the water pump seal was failing and it was pumping very little), and Jen had started a fire. The water pump problem kind of worried me though, because that was our only source of pure water, we had no backup for it, and it looked like it was pumping worse throughout the day (hard to tell for sure as I mostly pumped in the dark so as not to be eaten by insects attracted by the light and the water).
The other worrisome part was that I realized that I was still sick when after all that effort (and apparently 10,000 calories burned according to my watch), I was barely able to force myself to eat half a burger. To make matters worse, I was not able to fall asleep, didn't have any sleeping pills (bad, bad me), and slept probably less than 2H combined that night









Day 2: Up


While I was up bright an early that day, having not slept much anyway, Jen wasn't as she was thankfully able to sleep a bit more than me.
However, in return, we only left camp around 09:30 (without tearing it down), and left with a day pack towards Hamilton Lake. While the climb wasn't very harduous, and we were much more lightly loaded, maybe the added altitude (now above 8000 feet), and my guess is especially the lack of sleep and shared sickness made us quite slow. My forerunner GPS showed that we averaged less than 1mph on the way up for 2.5 miles.
By the time we got to Hamilton Lakes, we had crossed a one stream with our stream crossing shoes (our hiking boots were nicely totally water proof, but only allowed us to cross water up to hankle level, for knee level, we had to put open shoes, dry up, and switch to hiking boots again). Unfortunately, going with open feet when we had just put new bandaids and moleskin on our feet (well, mostline for my blisters). This wasn't ideal, so when we finally got to Hamilton Lakes and saw the next river crossing that I hadn't planned for due to mis-reading the map, we looked around and decided it was pretty enough, and that the further target goal of Kaweah Gap was still way high, and likely out of reach for the day if we didn't want to be racing for it, with little energy and a good chance if coming back in the dark, which just wasn't a good idea at all.
This is also where the pre-printed map with elevation gain came in very handy for making a decision: we had barely done one third of the way up, and it was already 13:00. The Garmin map just isn't as useful there, and the NG Topo! map with route and elevation profile came in much handy there



not that useful


good







The good news is that instead of suffering uphill for several more hours, we got to rest in front of the beautiful lake with 6 waterfalls, and we at least got to fulfill our goal of touching snow :) (although come to think of it we should have built a snowman, a fitting thing to do in July :)
Yes, it's sad that we didn't get to the top and got to see on the other side of the Great Western divide, and I know we could have done it on a normal day, but I was just getting sicker and was happy to get back to camp and crash that night

Day2 Back/Day 3


After a nice break at Hamilton Lakes, we headed back and moved the camp back from LonePine back up to BearPaw Meadow since we had extra time on our hands. LonePine just wasn't that good, as it had no local water, and we were too low on water when Jen got pretty severely dehydrated since she wasn't drinking as regularly as I was.
We had a nice and uneventful night at BearPaw, where I was able to get some well needed sleep.










The 3rd day was uneventful, we just hiked back from BearPaw to Crescent Meadow at a pace that seemed good enough for us, but was really slow (we were actually slower on the way down with 1.4mph average, than the way up on the first day with 1.6mph average, and got passed by someone with a broken ankle, hopping on ski poles :) ).
By then, despite the low energy and fairly slow speed, I started feeling better since at least I was eating at least a third or half of the calories I was burning, instead of close to nothing :) (I lost 3-4 pounds during that trip, which is always good :) )








Trip Home


Jen nicely offered me a man on deathrow's last meal in Visalia since I was not going to be able to eat much food after my surgery two days later, and that was yummy :)
Then, just to make things more fun, when we got back to the airport and after dropping off the rental keys in the lockbox, the plane I rented failed preflight and we got stranded in the airport. More on that here .

Stats


Here's what my Forerunner recorded. All the numbers look ok, and the calorie burned numbers might be a bit high, but from some reading I've done ( this page is interesting ), it sounds like I could actually burn more than 500 calories an hour with my weight and load, so the numbers might not be that far off.





Day Avg Speed Distance Total Time Avg Heart Rate Max HR Calories Burnt
Day 1 1.6mph 12.34mi 7H56 123bpm 170bpm 10632 cals
Day 2 Up 0.8mph 2.57mi 3H22 117bpm 147bpm 3214 cals
Day 2 Back 1.2mph 3.92mi 3H17 121bpm 151bpm 4396 cals
Day 3 1.4mph 10.94mi 7H36 112bpm 143bpm 9151 cals


What I learned



  • You don't hike as far at altitude and when you are sick, or on the 3rd day (duh!) :)
  • Relying on a single water pump/purifier is a bad idea
  • Backups come in handy, especially for fire
  • Extra food is better than not enough
  • Know where you are, how far you think you can go, and how far you have to go (a GPS with waypoints and ETA calculation comes in very handy there)
  • Communication (radios) can be very handy, especially if you have to split up
  • Do you have everything you think you need in your medkit? (sleeping pills too?)
  • I confirmed that the Etrex Vista Cx would be a great GPS if it only had a couple of firmware fixes (don't make 400 5 dot tracks for christ's sake), and a GPS receiver that's at least as good as the one in the much smaller Forerunner 305. The fact that I need to bother with the forerunner to record the tracks and accurate waypoints is sad.
  • Last, but not least, you have to be ready to turn back if you're not going to make it.
  • The hat with net over my face against moskitoes was a lifesaver :)


All the Pictures


I combined Jen's pictures with mine, and mixed'em up chronologically thanks to EXIF time (and prior time synchronization between the cameras) with jhead -n * (that's where unix comes in handy)
Anyway, here are the Pictures of the Hike in Sequoia/Kings Canyon National Park

More pages: November 2024 October 2024 September 2024 August 2024 July 2024 June 2024 May 2024 April 2024 March 2024 February 2024 January 2024 December 2023 November 2023 October 2023 September 2023 August 2023 July 2023 June 2023 May 2023 April 2023 March 2023 February 2023 January 2023 December 2022 November 2022 October 2022 September 2022 August 2022 July 2022 June 2022 May 2022 April 2022 March 2022 February 2022 January 2022 December 2021 November 2021 October 2021 September 2021 August 2021 July 2021 June 2021 May 2021 April 2021 March 2021 February 2021 January 2021 December 2020 November 2020 October 2020 September 2020 August 2020 July 2020 June 2020 May 2020 April 2020 March 2020 February 2020 January 2020 December 2019 November 2019 October 2019 September 2019 August 2019 July 2019 June 2019 May 2019 April 2019 March 2019 February 2019 January 2019 December 2018 November 2018 October 2018 September 2018 August 2018 July 2018 June 2018 May 2018 April 2018 March 2018 February 2018 January 2018 December 2017 November 2017 October 2017 September 2017 August 2017 July 2017 June 2017 May 2017 April 2017 March 2017 February 2017 January 2017 December 2016 November 2016 October 2016 September 2016 August 2016 July 2016 June 2016 May 2016 April 2016 March 2016 February 2016 January 2016 December 2015 November 2015 October 2015 September 2015 August 2015 July 2015 June 2015 May 2015 April 2015 March 2015 February 2015 January 2015 December 2014 November 2014 October 2014 September 2014 August 2014 July 2014 June 2014 May 2014 April 2014 March 2014 February 2014 January 2014 December 2013 November 2013 October 2013 September 2013 August 2013 July 2013 June 2013 May 2013 April 2013 March 2013 February 2013 January 2013 December 2012 November 2012 October 2012 September 2012 August 2012 July 2012 June 2012 May 2012 April 2012 March 2012 February 2012 January 2012 December 2011 November 2011 October 2011 September 2011 August 2011 July 2011 June 2011 May 2011 April 2011 March 2011 February 2011 January 2011 December 2010 November 2010 October 2010 September 2010 August 2010 July 2010 June 2010 May 2010 April 2010 March 2010 February 2010 January 2010 December 2009 November 2009 October 2009 September 2009 August 2009 July 2009 June 2009 May 2009 April 2009 March 2009 February 2009 January 2009 December 2008 November 2008 October 2008 September 2008 August 2008 July 2008 June 2008 May 2008 April 2008 March 2008 February 2008 January 2008 December 2007 November 2007 October 2007 September 2007 August 2007 July 2007 June 2007 May 2007 April 2007 March 2007 February 2007 January 2007 December 2006 November 2006 October 2006 September 2006 August 2006 July 2006 June 2006 May 2006 April 2006 March 2006 February 2006 January 2006 December 2005 November 2005 October 2005 September 2005 August 2005 July 2005 June 2005 May 2005 April 2005 March 2005 February 2005 January 2005 December 2004 November 2004 October 2004 September 2004 August 2004 July 2004 June 2004 May 2004 April 2004 March 2004 February 2004 January 2004 October 2003 August 2003 July 2003 May 2003 April 2003 March 2003 January 2003 November 2002 October 2002 July 2002 May 2002 April 2002 March 2002 February 2002 November 2001 October 2001 September 2001 August 2001 July 2001 June 2001 May 2001 April 2001 March 2001 February 2001 January 2001 December 2000 November 2000 October 2000 September 2000 August 2000 July 2000 June 2000 April 1999 March 1999 September 1997 August 1997 July 1996 September 1993 July 1991 December 1988 December 1985 January 1980

Contact Email