October 03, 2014

Teaching About Data

How do you teach beginning programmers about data in the internet age?

  • Teach the kids how to learn on their own: for example, can you find and use technical data sources using Google? Self-teaching is a key hallmark of successful students.
  • Teach using real-world mainstream idioms: Javascript, jQuery, HTML5. This lets kids directly apply code examples from the web. We take advantage of Pencil Code to make this easy.
  • Keep things real: it is more meaningful if we use real data to answer real-world questions!

It is a real pleasure to see students learning to learn independently this way.

Last week I taught a class about data that went very well. It was interesting enough that maybe others might want to try to do the same.

Using Google to find a Technical Article

The class started with an acronym: JSON. A lot of data on the internet is made available using a technology called JSON, so we began by searching Google for code ideas by using the query [Using JSON to get public data]. That query lead us to a few articles, including a blog post by Mark Lee....

The article is a typical technical blog post, including a bit of a story, some explanations, links to running code, and snippets of source code.

After the girls skimmed the article, they put Pencil Code into HTML/Javascript mode (using the "gear" button) and pasted the code in. Another tool that you can use this way is jsfiddle; the difference is that Pencil Code lets students save work with readable URLs.

After copying and pasting the HTML and JS code, I encouraged the students to try running the code before stopping to understand it. Our first mission was to test if the example worked.

Running the code produced a nice dropdown menu with Denver-area zip codes and a submit-button. Beautiful!

But clicking the button did not work.

Time to debug.

Debugging a Code Sample

The broken code was a good chance to learn a few concepts.

  • We started by checking the JSON URL. We clipped the base URL out of the code example (http://data.colorado.gov/resource/4ykn-tg5h.json) and viewed it directly in the browser. The URL worked! And it was an excellent chance to stop and look at JSON and discuss its structure.
  • Then after looking at the code more carefully, we discussed URL parameters, the oddly-formatted name-value pairs after the question mark in a URL. This was another opportunity to look up explanations on Google. Google Image Search had a good diagram explaining the idea.
  • Based on the code, we tested the URL parameter principalZipCode, setting it to a specific Denver area zip code, and visiting the JSON URL directly. This also worked, filtering out records. Estimating the number of records was an opportunity to stop and realize that there was a lot of data here.
  • Finally we looked at the Chrome Debugger's Network trace panel, and examined the URLs produced by the submit-button in the sample code. Here we discovered that the principalZipCode created by the example code was malformed, including only four digits of the zip code instead of five.
  • At that point, the students quickly discovered that a function call "substring(1, 6)" was clipping out the wrong substring - and that it should have been "substring(0, 5)". Fixing the code, they all got the example to work.

Hooray!

For us, debugging was an excellent way to learn the important concepts behind the code sample.

Social Implications of Big Data

At this point, the students chatted about the sort of data that was used in Mark Lee's example: it was information on credit status of various Denver-area companies, including information about credit delinquencies.

It was a good opportunity to talk about the social ramifications of big data: as soon as you get a credit card, credit reporting agencies begin collecting a permanent file about you. Huge databases track every piece of commerce in the world. Big data could be a good or a bad thing, depending on how you look at it.

Do you want to be tracked in these databases? What will happen with your data when you miss a payment on a loan someday?

The students wanted to add an extra field to the output: the name of the investigating agent for each record - which was present in the database. I suppose it was interesting to add information to let you watch the watchers. And it was a great exercise in navigating a JSON schema by looking at sample records.

Working Independently: Talking About the Weather

The final exercise of the day was to write a new app to show the current weather (temperature or rainfall) in the city of your choice.

When the students said, "I have no idea how to do that!" I reminded them that they knew how to use Google to find data sources - just remember to include the right acronyms.

Searching for "Public Weather JSON API" lead to a ton of sources and examples.

When one of the students asked, "Should we use the same old example and change it, or write new code?" I suggested they could keep the old example if they wanted, but they might have to change it quite a bit to make it work....

But then they did: it took about 30 minutes, but they were all able to find a free JSON API for weather, and then modify the credit-checking example to show a the weather in a selected city around the world.

Here is one of the final projects: http://cipher.pencilcode.net/home/weather. Once in a while it will give an exception when the JSON data comes back with an empty array; but most of the time it works! Not bad for a quick hack in class!

Posted by David at October 3, 2014 12:54 PM
Comments

http://www.yeezys.com.co/
http://www.adidas-outlets.us.com/
http://www.jordanretro-11.us.com/
http://www.lebron-shoes.us.com/
http://www.officialpandorajewelry.us.com/
http://www.adidasnmdofficial.us.com/
http://www.yeezybeluga.us.com/
http://www.ralphlaurenoutletpoloonline.us.com/
http://www.yeezysboost350v2.us.com/
http://www.christianlouboutinshoesdiscount.us.com/
http://www.nike--shoes.us.com/
http://www.michaelkorscanada-outlet.ca/
http://www.nike-cortez.org/
http://www.nike-airmax2018.us.com/
http://www.michaelkors-outletcanada.ca/
http://www.jordan11space-jam.us/
http://www.redbottomshoesforwomen.us.com/
http://www.yeezys-shoes.us.com/
http://www.adidasshoesadidas.us.com/
http://www.pandorabraceletjewelry.us.com/
http://www.skechersuk.org.uk/
http://www.jordans11.us.com/
http://www.yeezy350v2boost.us/
http://www.rihannafentypuma.us.com/
http://www.timberlandbootsshoes.us.com/
http://www.vanscom.us.com/
http://www.jimmychoooutletshoes.us.com/
http://www.adidas-yeezys.us.com/
http://www.nike--outlet.us.com/
http://www.nmd.us.com/
http://www.coachoutletonlinehandbags.us.com/
http://www.clarks-shoes.org/
http://www.pandoras.us.com/
http://www.longchampshandbags.us.com/
http://www.pandora--jewelry.us.com/
http://www.kyrie-irvingshoes.us.com/
http://www.nikeairmax2018.us/
http://www.nikeoutlet--store.us.com/
http://www.kd10shoes.us.com/
http://www.ralphlaurenoutlet-store.us.com/
http://www.nikeairvapormax.us.com/
http://www.katespadeoutletfactory.us.com/
http://www.vansoutlet-store.us.com/
http://www.kyrie3shoes.us.com/
http://www.jamesharden-shoes.us.com/
http://www.nikeairforce1.com.co/
http://www.kd10.com.co/
http://www.red-bottomsshoes.us.com/
http://www.kyrieirving-shoes.com/
http://www.huarachesnike.us.com/
http://www.kd-shoes.us.com/
http://www.airmaxs.us.com/
http://www.puma--shoes.us.com/
http://www.air-max90.us.com/
http://www.pandorascharms.us.com/
http://www.birkenstock-shoes.us.com/
http://www.pandoraringsofficial.us.com/
http://www.birkenstockoutletsale.us.com/
http://www.new-jordans.us.com/
http://www.adidasshoesonline.us.com/
http://www.pandorarings.us.com/
http://www.pandorainc.us.com/
http://www.airmax90chaussure.fr/
http://www.ralphlauren-outlet-online.us.com/
http://www.longchampoutletsale.us.com/
http://www.christianlouboutinshoesinc.us.com/
http://www.yeezy.us.org/
http://www.christianlouboutininc.us.com/
http://www.northfaceoutletoff.us.com/
http://www.curry-shoes.us.com/
http://www.lebron-15.us/
http://www.timberlandbootsofficial.us.com/
http://www.kyrie3.com.co/
http://www.pandoracanadajewelry.ca/
http://www.yeezybluetint.us/
http://www.nike-vapormax.us.com/
http://www.goyards.us.com/
http://www.pandorajewelryofficialsite.us.com/
http://www.lebron15.com.co/
http://www.airmax-95.us.com/
http://www.birkenstocks-sandals.us.com/
http://www.curry-4.us.com/
http://www.ralph--lauren.us.com/
http://www.adidas--yeezy.us.com/
http://www.adidasoutlet-store.us.com/
http://www.monclers.org.uk/
http://www.air-maxfr.fr/
http://www.longchampcom.us.com/
http://www.birkenstockcom.us.com/
http://www.kyrie4.com.co/
http://www.pandoracharm-jewelry.us.com/
http://www.coachoutletfactorys.us.com/
http://www.ultra-boost.us.com/
http://www.nmdadidas.com.co/
http://www.soccercleats.us.com/
http://www.nike-uptempo.com/
http://www.jordan11red.us.com/
http://www.louboutinshoesheels.us.com/
http://www.poloralphlaurenoutlet-store.us.com/
http://www.monclerukoutllet.org.uk/
http://www.yeezysboost-350.us.com/
http://www.louboutinsshoes.us.com/
http://www.coachoutlet-official.us.com/
http://www.katespadeoutlet-online.us/
http://www.pandorasjewelry.us.com/
http://www.pandora-outlets.us/
http://www.air-jordans11.us.com/
http://www.pandorajewelryoff.us.com/
http://www.northfacesjackets.us.com/
http://www.jameshardenshoes.com.co/

Posted by: Rodolfo at November 23, 2018 11:18 AM

https://www.nmdr1adidas.us.com/
https://www.bottegasveneta.us.com/
https://www.asicsshoesoutlet.us.com/
https://www.yeezy500boost.us.com/
https://www.timberlands-outlets.us.com/
https://www.timberlandworkboots.us.com/
https://www.nikeair-max270.us.com/
https://www.yeezys-adidas.us.com/
https://www.yeezyshoess.us.com/
https://www.adidas-original.us/
https://www.pandora-braceletcharms.us.com/
https://www.timberlands-shoes.us.com/
https://www.nikestores.us.org/
https://www.nikeoutletonlineclearance.us.com/
https://www.balenciagasneakerssale.us.com/
https://www.new-nikeshoes.us/
https://www.red-bottomheels.us/
https://www.adidassneakers.us.com/
https://www.fitflop-saleclearances.us.com/
https://www.airmax270s.us.com/
https://www.skechersgowalkshoes.us/
https://www.nmds-adidas.us.com/
https://www.boots-timberlands.us.com/
https://www.adidas-shoesoutlet.us.com/
https://www.nike-airmax95.us/
https://www.airjordanshoesretros.us.com/
https://www.nmds-adidas.us.org/
https://www.lebron16shoes.us/
https://www.yeezyboosts-350.us.com/
https://www.red-bottomshoesforwomen.us.com/
https://www.ferragamosshoes.us.com/
https://www.adidas-nmds.us.org/
https://www.yeezysneakersboost.us/
https://www.nike-outletstores.us.com/
https://www.airmax-98.us.com/
https://www.pumas-shoes.us.com/
https://www.golden-gooses.us.com/
https://www.yeezysboosts.us.com/
https://www.nike-airmax98.us/
https://www.yeezyscheap.us.com/
https://www.filadisruptor2.us/
https://www.stan-smith-adidas.us/
https://www.airmaxs97.us.com/
https://www.adidasstores.us.com/
https://www.nikecortezs.us/
https://www.louboutinshoess.us/
https://www.pandoracharmssales.us.com/
https://www.timberland-outletstore.us.com/
https://www.airjordan-retro11.us.com/
https://www.nikesclearance.us/
https://www.air-max95.us.com/
https://www.ultra-boosts.us.com/
https://www.ultra-boost.us.org/
https://www.yeezysneakers.us.com/
https://www.shoes-valentino.us.com/
https://www.airmaxs-270.us.com/
https://www.adidaseqtsupport.us/
https://www.airjordans-sneakers.us/
https://www.asicsshoes.us.org/
https://www.nikeoutletstore-onlineshopping.us.com/
https://www.adidasultra-boosts.us.com/
https://www.pandoraoutlet-online.us.com/
https://www.adidasstan-smith.us.com/
https://www.christian-louboutinoutletsale.us.com/
https://www.christianlouboutins-outlet.us.com/
https://www.ferragamo-shoes.us.org/
https://www.jewelrycharms.us/
https://www.nikeshoesshop.us.com/
https://www.vansshoes-outlets.us.com/
https://www.filasneakers.us/
https://www.christian-louboutins-shoes.us.com/
https://www.christianslouboutin.us.com/
https://www.goyard-bags.us.org/
https://www.valentinoshoessale.us.com/
https://www.valentinos.us.org/
https://www.filashoessale.us/
https://www.fjallravenkankenbackpack.us/
https://www.kd11shoes.us.com/
https://www.adidasoriginalssuperstar.us.com/
https://www.shoes-yeezy.us.com/
https://www.adidas-superstars.us/
https://www.pandora-jewelrystore.us.com/
https://www.pandora-earrings.us/
https://www.nikes-sneakers.us.com/
https://www.nikecortez.us.org/
https://www.fjallravens.us/
https://www.nikesneakersformenwomen.us/
https://www.asics-runningsshoes.us.com/
https://www.pandoranecklaces.us/
https://www.yeezy-supply.us.com/
https://www.adidassuperstarsshoes.us.com/
https://www.nikeair-max270.us/
https://www.asicsoutletonline.us.com/
https://www.pandorajewellerys.us.com/
https://www.nikeshoesonlines.us.com/
https://www.pandora-rings.us.org/
https://www.longchampoutlet-onlines.us.com/
https://www.christian-louboutin-shoes.us.org/
https://www.christianlouboutins.us.org/
https://www.goyard-handbags.us.org/
https://www.hermesshandbags.us.com/
https://www.pandorajewelry-site.us.com/
https://www.christian-louboutins.us.org/
https://www.outletmonclers.us.com/
https://www.pandorabracelets-clearance.us.com/
https://www.nike-runningshoes.us/
https://www.balenciagasneakerss.us.com/
https://www.kevin-durantsshoes.us.com/
https://www.adidas-yeezysshoes.us.com/
https://www.michael-jordanshoes.us.com/
https://www.shoesyeezy.us.com/
https://www.pandora-charmssaleclearance.us.com/
https://www.fjallravenbackpack.us/
https://www.red-bottomshoeslouboutin.us.com/
https://www.lebronjamesshoessale.us.com/
https://www.puma-outletstore.us.com/
https://www.yeezy500.us.org/
https://www.christianlouboutinshoessaleoutlets.us/
https://www.pandorabracelets-charms.us.com/
https://www.hermesbelts-outlet.us.com/
https://www.timberlands-shoes.us/
https://www.ferragamobelts.us.com/
https://www.pandorajewelry-officialsites.us.com/
https://www.adidasyeezys-shoes.us.com/
https://www.adidas-eqts.us/

Posted by: Nicholas at January 12, 2019 06:34 AM

http://www.moncler-coat.us.com/ moncler jacket
http://www.adidasoriginalsultraboost.us.com/ ultra boost
http://www.pandoras-jewelrys.us.com/ pandora
http://www.jimmychooheels.us.com/ jimmy choo shoes
http://www.mcm--bags.us.com/ mcm bags
http://www.hermesbirkin-handbags.us.com/ Hermes Wallets
http://www.airjordan11spacejam.us.com/ jordan shoes
http://www.jordans11shoes.us.com/ jordan 11 retro
http://www.monclers.uk/ moncler
http://www.cartier-bracelet.us.com/ cartier bracelet
http://www.fitflop--shoes.us.com/ fitflop sale
http://www.ray--bansunglassess.us.com/ ray ban glasses
http://www.lebron15-shoes.us.com/ lebron shoes
http://www.kyrie-irving-shoes.us.com/ kyrie irving shoes
http://www.burberry-bags.us.com/ burberry wallet
http://www.kevin-durant-shoes.us.com/ kd 10
http://www.air-max-90.us.com/ nike air max 90
http://www.birkenstocksandalssale.us.com/ birkenstock sale
http://www.valentino--shoes.us.com/ valentino
http://www.ed-hardys.us.com/ ed hardy jeans
http://www.airmax-2018.us.com/ air max 2018
http://www.rayban--glasses.us.com/ ray ban sunglasses
http://www.moncler--jacket.us.com/ moncler coat
http://www.birkenstock--sandals.us.com/ birkenstock
http://www.goyardbackpack.us.com/ goyard backpack
http://www.yeezyboost350shoes.us.com/ adidas yeezy
http://www.michael-kors-bags.us.com/ michael kors handbags
http://www.hermes--belt.us.com/ hermes belt men
http://www.mbts.us.com/ mbt shoes
http://www.pandorajewelryrings.us.com/ pandora rings
http://www.pumarihannafenty.us.com/ fenty puma shoes
http://www.adidas-ultraboost.us.com/ adidas ultra uncaged
http://www.curry4-shoes.us.com/ curry 4 shoes
http://www.pandora-jewelrybracelet.us.com/ pandora charms
http://www.katespadebags.us.com/ kate spade
http://www.redbottoms-louboutin.us.com/ red bottom shoes
http://www.james-hardenshoes.us.com/ james harden
http://www.longchampbag.us.com/ longchamp
http://www.nikekdshoes.us.com/ kevin durant shoes
http://www.ferragamoshoess.us.com/ salvatore ferragamo shoes
http://www.monclerjacket.org.uk/ moncler coat
http://www.pandora--rings.us.com/ Pandora Charms
http://www.monclerjacketwomens.us.com/ moncler
http://www.nikelebron15.us.com/ lebron shoes
http://www.chromehearts-jewelry.us.com/ chrome hearts jewelry
http://www.jordan--11.us.com/ jordan shoes
http://www.ralphlauren--polo.us.com/ ralph lauren shirts
http://www.coach--bags.us.com/ coach outlet
http://www.pandora--jewelrys.us.com/ pandora jewelry
http://www.skechers--shoes.us.com/ skechers shoes
http://www.stephen-curry-shoes.us.com/ stephen curry
http://www.coachbags-outlet.us.com/ coach wallet
http://www.adidasyeezy-350.us.com/ yeezy
http://www.redbottom--shoes.us.com/ christian louboutin
http://www.burberrys.org.uk/ burberry backpack
http://www.adidas-yeezyboost350.us.com/ yeezy boost 350
http://www.chrome--hearts.us.com/ chrome hearts sunglasses
http://www.nikeairvapormaxflyknit.us.com/ nike air max 90
http://www.under-armour-shoes.us.com/ under armour
http://www.nike-airmax-2018.us.com/ nike air max
http://www.airmax270.co.uk/ nike air max 270
http://www.louboutinredbottoms.us.com/ louboutin
http://www.nikeairmax-90.us.com/ nike air max
http://www.adidas-yeezy-shoes.us.com/ Yeezy
http://www.supremeshirt.us.com/ supreme jacket
http://www.pandora-jewelrysale.us.com/ pandora bracelet
http://www.barbourjackets.co.uk/ barbour jacket
http://www.huaraches.us.com/ nike huarache
http://www.jordan11spacejams.us.com/ jordan retro 12
http://www.christianlouboutinredbottoms.us.com/ red bottom shoes
http://www.salomon--shoes.us.com/ Salomon xa pro 3d
http://www.pandorauk.us.com/ pandora charms
http://www.katespadepurses.us.com/ kate spade
http://www.ultra--boost.us.com/ ultra boost mens
http://www.montblancs.us.com/ mont blanc sale
http://www.adidas-superstarshoes.us.com/ adidas superstar shoes
http://www.kd10-shoes.us.com/ nike kd
http://www.fitflopsshoes.us.com/ fitflops clearance
http://www.ralphlaurenspoloshirts.us.com/ ralph lauren polo shirts
http://www.katespade--outlet.us.com/ kate spade bags
http://www.mcms.us.com/ mcm handbags
http://www.salomonshoes.co.uk/ salomon
http://www.truereligion--jeans.us.com/ true religion jeans men
http://www.pandora-charmsjewelry.us.com/ pandora bracelet
http://www.nikeairmax97.co.uk/ nike shoes
http://www.asics--shoes.us.com/ asics mens running shoes
http://www.balenciaga--shoes.us.com/ balenciaga sneakers
http://www.prada--bags.us.com/ prada wallet
http://www.nikeairmax270.org.uk/ nike air max 95
http://www.chromeheartsjewelrys.us.com/ chrome hearts t shirt
http://www.nike--shoes.co.uk/ nike air max 90
http://www.longchampbackpack.us.com/ longchamp bag
http://www.vapormaxs.us.com/ vapormax
http://www.air-max-97.us.com/ air max 97
http://www.oakley--glasses.us.com/ oakley prescription sunglasses
http://www.air-max-95.us.com/ air max 95 black
http://www.jordanretro11-shoes.us.com/ jordan shoes
http://www.polo-ralph-lauren.org.uk/ ralph lauren polo shirts
http://www.kyrie-4.us.com/ kyire 4
http://www.adidasnmdrunnerr1.us.com/ adidas nmd r1
http://www.northfacejacketoutlets.us.com/ womens north face jacket
http://www.polo-ralphlauren-outlet.us.com/ polo
http://www.burberry--scarf.us.com/ burberry outlet
http://www.goyardbag.us.com/ goyard backpack
http://www.air-max-270.us.com/ air max 270
http://www.true--religion.us.com/ true religion outlet
http://www.celines.us.com/ celine bag
http://www.pandoraearrings.us.com/ pandora
http://www.jordan11.co.uk/ air jordan
http://www.nike-airmax270.us.com/ air max 270
http://www.airmax90shoes.us.com/ nike air max 2018
http://www.nikeairmax-95.us.com/ air max 95 mens
http://www.pandorajewelryscharms.us.com/ pandora jewelry official site
http://www.monclerjacketmens.us.com/ moncler jacket
http://www.adidasoriginalsnmd.us.com/ adidas nmd
http://www.prada--handbags.us.com/ prada shoes
http://www.lacosteshirts.us.com/ lacoste outlet
http://www.nikeairmax-97.us.com/ air max 97 gold
http://www.michaelkors-handbagss.us.com/ mk handbags
http://www.nikeair-max90.co.uk/ nike air max 90
http://www.bvlgaris.us.com/ bvlgari sunglasses
http://www.nike-huaraches.us.com/ nike huarache
http://www.salomonspeedcross3.us.com/ salomon speedcross 4
http://www.asicss.us.com/ asics womens running shoes
http://www.fitflop--sandals.us.com/ fitflop shoes
http://www.salvatore-ferragamo.us.com/ ferragamo shoes men
http://www.fitflops-sale.us.com/ fitflops clearance
http://www.salomon-boots.us.com/ salomon
http://www.mulberry-handbags.us.com/ mulberry bayswater
http://www.balenciagas-sneakers.us.com/ balenciaga
http://www.supreme--clothing.us.com/ supreme shoes
http://www.adidasnmd-womens.us.com/ adidas nmd womens
http://www.airmax95.co.uk/ nike air max 90
http://www.northface-jacket.us.com/ womens north face jacket
http://www.eccoshoesoutlets.us.com/ ecco shoes
http://www.nike--vapormax.us.com/ air vapormax
http://www.yeezyboost350--v2.us.com/ yeezy boost 350 v2
haohon23

Posted by: prada purse at January 16, 2019 09:30 AM

http://www.nikesoutlet.us.com/
http://www.jordanretro-11.us.com/
http://www.jamesharden-shoes.us.com/
http://www.pandoraonline.us/
http://www.pandoracharmsbracelets.us.com/
http://www.jewelrypandora.us.org/
http://www.moncleroutlet-jackets.us.com/
http://www.vans-shoes.us/
http://www.pandora-braceletcharms.us/
http://www.curry-shoes.us.com/
http://www.pandoras.us.com/
http://www.pandorabracelets.us.com/
http://www.nikeairmaxs-270.us.com/
http://www.kate-spadeshandbags.us.com/
http://www.fitflopsaleclearances.us.com/
http://www.airmax270.us.org/
http://www.jordan10.us.com/
http://www.pandorainc.us.com/
http://www.kd-shoes.us.com/
http://www.airjordan11s.us.com/
http://www.pandorajewelrycharms.us.org/
http://www.pandorajewelrycz.us.com/
http://www.goyards.us.com/
http://www.adidas--yeezy.us.com/
http://www.pandora-jewelryofficialsite.us.com/
http://www.pandorajewellery.us.com/
http://www.jordan11winlike96.us/
http://www.jordan11space-jam.us/
http://www.adidasnmdr1.us.org/
http://www.nike-vapormax.us.com/
http://www.vanscom.us.com/
http://www.ralph-laurenukoutlet.org.uk/
http://www.air-maxplus.us/
http://www.christian-louboutinsshoes.us.com/
http://www.pandorasjewelry.ca/
http://www.fjallraven-kanken.us.com/
http://www.christianlouboutinshoesdiscount.us.com/
http://www.newjordansshoes.us.com/
http://www.yeezysadidas.us.com/
http://www.nike-presto.us/
http://www.moncleroutletstoreonline.us.com/
http://www.jordan14.us.com/
http://www.air-max90.us.com/
http://www.pandoraofficialsite.us.com/
http://www.nikeairforce1.us.org/
http://www.pandoraoutletjewelry.us.org/
http://www.adidasshoesonline.us.com/
http://www.pandorarings.us.com/
http://www.nikeroshe-run.us.com/
http://www.new-jordans.us.com/
http://www.birkenstock-shoes.us.com/
http://www.christian-louboutinshoesuk.org.uk/
http://www.rihannafentypuma.us.com/
http://www.nikeairmax2018.us/
http://www.katespades.us.org/
http://www.air-maxfr.fr/
http://www.airforce-1.us.com/
http://www.monclersjackets.us.com/
http://www.shoes-jordan.us.com/
http://www.fitflop-shoes.us.org/
http://www.nikevapor-max.us.com/
http://www.pandora-online.us.com/
http://www.nikeshoesforwomens.us/
http://www.louboutinshoesheels.us.com/
http://www.pandoracom.us/
http://www.fitflopsclearance.us.com/
http://www.nike--outlet.us.com/
http://www.monclers.org.uk/
http://www.jordan-12.us.com/
http://www.valentinosshoes.us.org/
http://www.jordanshoess.us.com/
http://www.jordan-4.us.com/
http://www.redbottomslouboutin.us.org/
http://www.nikeshoes-cheap.us.com/
http://www.shoeslouboutin.us.com/
http://www.pandorajewelry-officialsite.us.com/
http://www.yeezys-shoes.us.com/
http://www.adidasshoesadidas.us.com/
http://www.superstaradidas.us.com/
http://www.nmdxr1.us/
http://www.nikeoutletsale.us.com/
http://www.nikeclearancestores.us.com/
http://www.nike--shoes.us.com/
http://www.adidas-outlets.us.com/
http://www.pandorabracelet-clearance.us.com/
http://www.nikeairvapormax.us.com/
http://www.pandora-outlets.us/
http://www.yeezys-boost.us.org/
http://www.balenciagas.us.org/
http://www.timberlandbootsofficial.us.com/
http://www.nikeoutletsonline.us.com/
http://www.balenciagassneakers.us.com/
http://www.pandoraringssite.us/
http://www.nmds.us.com/
http://www.nikeair-maxs.us.com/
http://www.ferragamo-belts.us.com/
http://www.jordanretros.us.com/
http://www.fitflop-saleclearance.us.com/
http://www.fitflop-outlet.us.com/
http://www.pandorajewelryofficial-site.us.com/
http://www.timberlands-outlet.us.com/
http://www.balenciagatriples.us.org/
http://www.skechers.us.com/
http://www.monclers.me.uk/
http://www.birkenstock-shoes.us/
http://www.nike-basketballshoes.us/
http://www.birkenstocks-sandals.us.com/
http://www.nikeshoes-formen.us/
http://www.michaelkors-outletcanada.ca/
http://www.christianlouboutin-heels.us.com/
http://www.bottegaveneta-handbags.us.com/
http://www.birkenstockoutletsale.us.com/
http://www.ecco-shoes.us.com/
http://www.pandora-jewelry-charms.us.com/
http://www.jordanshoesretro.us.com/
http://www.disneypandoracharms.us/
http://www.kate-spades.us.org/
http://www.pandorashop.us.com/
http://www.skecherscom.us.com/
http://www.nmdadidas.com.co/
http://www.katespadeshandbags.us.com/
http://www.birkenstock-sandals.us.org/
http://www.kyrieirving-shoes.us.org/
http://www.longchampshandbags.us.com/
http://www.pandoras.us.org/
http://www.nike-cortez.org/
http://www.airjordanretro11.us.com/
http://www.ralph-laurenpolos.us.com/
http://www.katespades-handbags.us.com/
http://www.nikefactory-store.us.com/
http://www.nike-epicreact.us.com/
http://www.adidas-yeezys.us.com/
http://www.ralph--lauren.us.com/
http://www.jordan11low.us.com/
http://www.goyardshandbags.us.com/
http://www.sandalsfitflop.us.com/
http://www.retro-jordans.us/
http://www.nikeairjordan.us.com/
http://www.valentinooutletshoes.us.com/
http://www.yeezysboost-350.us.com/
http://www.red-bottomsshoes.us.com/
http://www.jordans-sneakers.us.com/
http://www.adidasyeezysshoes.us.com/
http://www.redbottomshoesforwomen.us.com/
http://www.pandorajewelryofficialsite.us.com/
http://www.pandoras-jewelry.ca/
http://www.nikeairmax270s.us.com/
http://www.nikeairmax98.us/
http://www.kyrie-irvingshoes.us.com/
http://www.goyardsbags.us.com/
http://www.pandorajewelryoff.us.com/
http://www.katespadeoutlets-online.us.com/
http://www.moncler-outletjackets.us.com/
http://www.burberryshandbags.us.com/
http://www.nikeoutletstoresonlineshopping.us.com/
http://www.eccos.us.com/
http://www.kankenbackpacks.us/
http://www.huarachesnike.us.com/
http://www.katespadeoutlet-online.us/
http://www.nmd.us.com/
http://www.air-jordans11.us.com/
http://www.pandorascharms.us.org/
http://www.yeezys.com.co/
http://www.longchampcom.us.com/
http://www.pandoras-outlet.us.com/
http://www.pandoracanadajewelry.ca/
http://www.airmax270flyknit.us/
http://www.kyrieirving-shoes.com/
http://www.louboutinsshoes.us.com/
http://www.kyrie4.com.co/
http://www.jordan9.us.com/
http://www.pandorascharms.us.com/
http://www.lebron-shoes.us.com/
http://www.nikeoutlet--store.us.com/
http://www.yeezyonline.us.com/
http://www.canadapandoracharms.ca/
http://www.pandoraringsofficial.us.com/
http://www.yeezy.us.org/
http://www.northfacesjackets.us.com/
http://www.roshenike.us.com/
http://www.kyrie4.us.org/
http://www.curry5.us.org/
http://www.isabel-marant.us.com/
http://www.pandorajewelrywebsite.us.com/
http://www.ralphlauren-outlet-online.us.com/
http://www.monclerofficial.us.com/
http://www.timberlandbootsshoes.us.com/
http://www.birkin-bag.us.com/
http://www.jameshardenshoes.com.co/
http://www.pandora-bracelet.us.org/
http://www.lebron-15.us/
http://www.yeezysboost350v2.us.com/
http://www.katespadecom.us.com/
http://www.pandorascharm.us.org/
http://www.michaelkorscanada-outlet.ca/
http://www.pandora--jewelry.us.com/
http://www.pandoracharm-jewelry.us.com/
http://www.ferragamos.us.org/
http://www.louboutinshoes-uk.org.uk/
http://www.adidasoutlet-store.us.com/
http://www.edhardys.us.com/
http://www.vapormax-plus.us.com/
http://www.pandoraoutlet-charms.us.com/
http://www.pandorajewelrybracelets.us.com/
http://www.jordan-shoesformen.us.com/
http://www.pandorabraceletjewelry.us.com/
http://www.birkenstocks-outletonline.us.com/
http://www.monclerukoutllet.org.uk/
http://www.soccercleats.us.com/
http://www.ralphlaurenoutletpoloonline.us.com/
http://www.officialpandorajewelry.us.com/
http://www.lebron15.com.co/
http://www.adidasnmdofficial.us.com/
http://www.nike-uptempo.com/
http://www.balenciagaofficial.us.com/
http://www.birkenstocksandalsoutlet.us.com/
http://www.nike-roshes.us/
http://www.nike-shoxs.us/
http://www.christianlouboutinsshoes.us.com/
http://www.christianlouboutinshoesinc.us.com/
http://www.pandora-charmsoutlet.us.org/
http://www.outletnikestore.us.com/
http://www.birkenstockcom.us.com/
http://www.nikeairforce1.com.co/
http://www.ferragamo-outlets.us/
http://www.christianlouboutin-outlets.us.com/
http://www.jordans11.us.com/
http://www.airmaxs.us.com/
http://www.ultra-boost.us.com/
http://www.ralphlaurenoutlet-store.us.com/
http://www.airjordansneakers.us.com/
http://www.nikeoutletsfactory.us.com/
http://www.pandorasjewelry.us.com/
http://www.jamesharden-shoes.us.org/
http://www.yeezys-shoes.us.org/
http://www.moncler-outlets.org.uk/
http://www.pandoraa.us.com/
http://www.jordan11red.us.com/
http://www.puma--shoes.us.com/
http://www.pandoracharmsjewelrys.us.com/
http://www.nike-sneakers.us.com/
http://www.outletbirkenstock.us.com/
http://www.nike-airvapormaxflyknit.us/
http://www.jimmychoooutletshoes.us.com/
http://www.longchampoutlet-online.us.com/
http://www.airmax-95.us.com/
http://www.airforceoneshoes.us.com/
http://www.pandoracharms-clearance.us.com/
http://www.nikeclearances.us.com/
http://www.redbottomshoeslouboutin.us.com/
http://www.northfaceoutletoff.us.com/
http://www.nmd-adidas.us.org/
http://www.mbt-shoes.us.org/
http://www.poloralphlaurenoutlet-store.us.com/
http://www.pandoracharmsjewelry.us.org/
http://www.jordan-8.us/
http://www.pandorajewelry-outlets.us.com/
http://www.pandorajewelryofficial-site.us/
http://www.adidas-stansmith.us.com/
http://www.christianlouboutininc.us.com/
http://www.monclerjacket.us.org/
http://www.yeezy-sneakers.us.com/
http://www.nikeairmax-shoes.us.com/
http://www.nike-airmax2018.us.com/
http://www.ukair-max.org.uk/

Posted by: Rodolfo at January 30, 2019 01:16 PM
Post a comment









Remember personal info?